这是我的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>
这个按钮在更新面板上,因为我需要在部分回发中启用它。
我需要保存按钮进行完整的回发。我怎样才能做到这一点?
谢谢!
最佳答案
您将在设置为按钮 ID 的更新面板中创建一个新的 PostBack 触发器。
例子:
<Triggers>
<asp:PostBackTrigger ControlID="Button1" />
</Triggers>
这将作为除内容模板之外的另一个组件进入您的 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>
关于c# - ASP.NET 和 AJAX : Complete postback with a asp:Button inside an UpdatePanel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/862738/