你如何正确使用UpdatePanel? (asp.net)

前端之家收集整理的这篇文章主要介绍了你如何正确使用UpdatePanel? (asp.net)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我似乎对他们没有任何问题.

我有一个更新面板,里面有一些复选框.我检查它们,点击我的保存按钮,但它会导致更新面板回发(刷新)并将它们全部设置为空白.重绘方法在按钮代码之前运行.

使用带有可以操作的复选框的updatepanel的正确方法是什么?

编辑:我认为问题可能是一个基本的设计问题.我真的需要一个关于如何正确使用updatepanel的完整教程.

解决方法

代码示例:
<asp:UpdatePanel runat="server" UpdateMode="Conditional" ID="updatePanel1">
    <ContentTemplate>
        <asp:CheckBox runat="server" ID="myCheckBox" Caption="CheckBox"/>
        <asp:Button runat="server" ID="saveButton" 
                   Caption="Save" OnClick="SaveButtonClick"/>
    </ContentTemplate>    
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="saveButton" EventName="Click" />        
    </Triggers>
 </asp:UpdatePanel>

确保:

> UpdatePanel的UpdateMode是条件>包含在Triggers-section中的SaveButton作为AsyncPostBackTrigger的ControlID

猜你在找的asp.Net相关文章