0

这是非常糟糕的情况,有时在我的 Web 应用程序的某些页面中我会收到此错误:

在 UpdatePanel“UpdatePanel3”中找不到触发器 ID 为“BtnSubmit”的控件。

但是如果我再次构建并加载该页面,它会加载 corectlly,但之后如果我重新加载页面会再次出现错误,

为什么会这样?我该如何解决它,或者找到我的问题的细节?

在我的更新面板中,我没有触发 BtnSubmit,如果更新面板为真,我知道“ChildrenAsTriggers”属性的默认值,所以请帮助我

4

2 回答 2

0

可能你正在这样做:

 <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" />
于 2012-05-09T05:53:09.627 回答
0

坦克你@ashwini,但我发现我的母版页.cs文件已损坏,我删除了母版页并再次创建它,现在一切正常。这需要我的时间,因为我没有收到任何错误信息!感谢任何方式。

于 2012-05-12T11:35:22.183 回答