【问题标题】:ASP.NET UPDATE PANEL GETS INVISIBLEASP.NET 更新面板变得不可见
【发布时间】:2012-10-10 05:36:33
【问题描述】:

我有一个包含一些注册详细信息的网络表单。我在同一页面的更新面板中有一个提交按钮。如果用户没有输入任何内容并单击提交按钮,它应该对表单的所有必填字段进行验证,并显示一条消息,显示缺少哪些字段。

只要输入提交按钮而不输入任何内容,它就会进行验证但抛出一个执行:

Microsoft JScript 运行时错误:Sys.InvalidOperationException:可能 找不到带有 ID 的 UpdatePanel 'ctl00_ContentPlaceHolder_Content_UpdatePanel_Submit'。如果它正在 动态更新,那么它必须在另一个 UpdatePanel 中。

我的带有提交按钮的更新面板变得不可见。代码是:

<asp:UpdatePanel ID="UpdatePanel_Submit" runat="server" UpdateMode='conditional'>
        <ContentTemplate>
            <div style="font-size: 12pt; width: 938px; margin-top: 5px; border-top: ridge 2px gray;">
                <div style="margin-top: 10px; width: 938px;">

                    <asp:Button ID="btn_submit" runat="server"  ToolTip="Click here to submit your request." 
                    Text='Submit Request' onclick="btn_submit_Click" />

                    <asp:LinkButton ID="btn_cancel" runat="server" ToolTip=''>Cancel</asp:LinkButton></span>
            </div>
        </div>
    </ContentTemplate>
</asp:UpdatePanel>

如何防止我的更新面板不可见?

【问题讨论】:

  • @YuriyRozhovetskiy:本着 OP 标题的精神,我认为您的评论应该是:SHOW SERVER CODE :)

标签: asp.net ajax


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-15
  • 2013-04-19
  • 1970-01-01
  • 2020-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多