更新面板触发器不起作用
Update Pannel Trigger not working
我有这个 html,其中包含一个 UpdatePanel
和一个 Button
,我想在 Button
单击时更新我的用户控件(也有一个 UpdatePanel)
我收到此错误:当页面加载时,无法在 UpdatePanel 中为触发器找到 ID 为 'btnSubmit' 的控件。
<asp:Content ID="Content1" ContentPlaceHolderID="content" runat="server">
<asp:UpdatePanel runat="server" ID="updatePanelMyUC" UpdateMode="Conditional" ChildrenAsTriggers="false">
<ContentTemplate>
<uc1:myUserControl runat="server" ID="myUserControlID"/>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSubmit" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="rightcolumn" runat="server">
<asp:ImageButton ID="btnSubmit" ImageUrl="../../Resources/btnSubmit.png" runat="server" OnClick="btnSubmit_Click" />
</asp:Content>
您的 btnSubmit
在 UpdatePanel
之外。
UpdatePanel
的触发器必须在所述 UpdatePanel
.
的 ContentTemplate
内
<asp:Content ID="Content1" ContentPlaceHolderID="content" runat="server">
<asp:UpdatePanel runat="server" ID="updatePanelMyUC" UpdateMode="Conditional" ChildrenAsTriggers="false">
<ContentTemplate>
<uc1:myUserControl runat="server" ID="myUserControlID"/>
<asp:ImageButton ID="btnSubmit" ImageUrl="../../Resources/btnSubmit.png" runat="server" OnClick="btnSubmit_Click" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSubmit" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="rightcolumn" runat="server">
</asp:Content>
我有这个 html,其中包含一个 UpdatePanel
和一个 Button
,我想在 Button
单击时更新我的用户控件(也有一个 UpdatePanel)
我收到此错误:当页面加载时,无法在 UpdatePanel 中为触发器找到 ID 为 'btnSubmit' 的控件。
<asp:Content ID="Content1" ContentPlaceHolderID="content" runat="server">
<asp:UpdatePanel runat="server" ID="updatePanelMyUC" UpdateMode="Conditional" ChildrenAsTriggers="false">
<ContentTemplate>
<uc1:myUserControl runat="server" ID="myUserControlID"/>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSubmit" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="rightcolumn" runat="server">
<asp:ImageButton ID="btnSubmit" ImageUrl="../../Resources/btnSubmit.png" runat="server" OnClick="btnSubmit_Click" />
</asp:Content>
您的 btnSubmit
在 UpdatePanel
之外。
UpdatePanel
的触发器必须在所述 UpdatePanel
.
ContentTemplate
内
<asp:Content ID="Content1" ContentPlaceHolderID="content" runat="server">
<asp:UpdatePanel runat="server" ID="updatePanelMyUC" UpdateMode="Conditional" ChildrenAsTriggers="false">
<ContentTemplate>
<uc1:myUserControl runat="server" ID="myUserControlID"/>
<asp:ImageButton ID="btnSubmit" ImageUrl="../../Resources/btnSubmit.png" runat="server" OnClick="btnSubmit_Click" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSubmit" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="rightcolumn" runat="server">
</asp:Content>