这是非常糟糕的情况,有时在我的 Web 应用程序的某些页面中我会收到此错误:
在 UpdatePanel“UpdatePanel3”中找不到触发器 ID 为“BtnSubmit”的控件。
但是如果我再次构建并加载该页面,它会加载 corectlly,但之后如果我重新加载页面会再次出现错误,
为什么会这样?我该如何解决它,或者找到我的问题的细节?
在我的更新面板中,我没有触发 BtnSubmit,如果更新面板为真,我知道“ChildrenAsTriggers”属性的默认值,所以请帮助我
这是非常糟糕的情况,有时在我的 Web 应用程序的某些页面中我会收到此错误:
在 UpdatePanel“UpdatePanel3”中找不到触发器 ID 为“BtnSubmit”的控件。
但是如果我再次构建并加载该页面,它会加载 corectlly,但之后如果我重新加载页面会再次出现错误,
为什么会这样?我该如何解决它,或者找到我的问题的细节?
在我的更新面板中,我没有触发 BtnSubmit,如果更新面板为真,我知道“ChildrenAsTriggers”属性的默认值,所以请帮助我
可能你正在这样做:
<asp:UpdatePanel ID="UpdatePanel3" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="BtnSubmit" /> //since BtnSubmit not declared any where or BtnSubmit is not accessible for UpdatePanel3
</Triggers>
<ContentTemplate>
<%-- Content--%>
</ContentTemplate>
</asp:UpdatePanel>
尝试在 UpdatePanel3 可以访问的地方添加 Button(BtnSubmit)。您可以在更新面板或外部添加。
<asp:Button ID="BtnSubmit" runat="server" Text="Button" />
坦克你@ashwini,但我发现我的母版页.cs文件已损坏,我删除了母版页并再次创建它,现在一切正常。这需要我的时间,因为我没有收到任何错误信息!感谢任何方式。