c# - 如何使 UpdatePanel 忽略单击其中的一个按钮?

标签 c# asp.net updatepanel

UpdatePanel 内的按钮会自动注册为该 UpdatePanel 的触发器。有没有办法让 UpdatePanel 忽略其中一个内部按钮?也就是说,要使单击此按钮不会触发任何类型的回发?

最佳答案

可以设置UpdateMode='Conditional'然后在 <Triggers> 中设置要触发回发的按钮标签。像这样:

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <Triggers>
        <asp:PostBackTrigger ControlID="button1" />
    </Triggers>
    <ContentTemplate>
        ...
        <asp:Button ID="button1" runat="server" Text="Click Me" />
    </ContentTemplate>
</asp:UpdatePanel>

关于c# - 如何使 UpdatePanel 忽略单击其中的一个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2094579/

相关文章:

c# - 页面加载后推送内容到客户端

c# - 我可以使用 outlook 2003 interop 读取 .msg 文件及其嵌入图像吗

c# - 使用 C# 在 WinRT 中获取可用磁盘空间

javascript - 正确地将°字符从C#转义为javascript

asp.net - 如何获取发起回发的 Updatepanel 的 id

c# - DwmGetWindowAttribute 使用 PInvoke 返回 0

c# - 将文件发送到打印机,没有打印任何内容

c# - 对 Linq 进行分组并将列转换为行

Asp.net 4.0 UpdatePanel错误: Sys. WebForms.PageRequestManagerServerErrorException:从服务器返回的状态代码为:12002

c# - FileUpload 和 UpdatePanel : ScriptManager. RegisterPostBackControl 第二次工作