这是我的aspx代码:
<asp:UpdatePanel ID="UpdatePanel1" runat="server"
UpdateMode="Conditional" RenderMode="Inline" ChildrenAsTriggers="False">
<ContentTemplate>
<asp:Button ID="Save" runat="server" Text="Save"
onclick="Save_Click" CssClass="boton" />
</ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)
此按钮位于更新面板上,因为我需要在部分回发中启用它.
我需要保存按钮进行完整的回发.我怎样才能做到这一点?
谢谢!
您可以在updatepanel中创建一个新的PostBack触发器,该触发器设置为按钮的ID.
例:
<Triggers>
<asp:PostBackTrigger ControlID="Button1" />
</Triggers>
Run Code Online (Sandbox Code Playgroud)
除了内容模板之外,这将作为另一个组件进入UpdatePanel.
像这样:
<asp:UpdatePanel ID="UpdatePanel1" runat="server"
UpdateMode="Conditional" RenderMode="Inline" ChildrenAsTriggers="False">
<Triggers>
<asp:PostBackTrigger ControlID="Save" />
</Triggers>
<ContentTemplate>
<asp:Button ID="Save" runat="server" Text="Save"
onclick="Save_Click" CssClass="boton" />
</ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5024 次 |
| 最近记录: |