【问题标题】:Disable postback at click of LinkButton in UpdatePanel在 UpdatePanel 中单击 LinkBut​​ton 时禁用回发
【发布时间】:2018-02-01 13:13:28
【问题描述】:

我在 asp.net 页面中使用 UpdatePanel。该面板有几个控件。当单击 UpdatePanel 中的 LinkBut​​ton 控件之一时,我想禁用回发调用。

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    OnClientClick="return false;" 添加到按钮。

    或者如果您确实想做客户端操作:

    OnClientClick="return myFunction()"
    

    然后在myFunction 中返回一个布尔值。

    【讨论】:

    • 但我想在点击链接按钮时运行服务器端代码
    • 您想禁用 PostBack 并运行服务器代码。您确实意识到 PostBack 是执行服务器代码的触发器。
    • 我的意思是我不希望页面重新加载。我正在使用 LinkBut​​ton 下载 Excel,并且由于 LinkBut​​ton 控件位于 UpdatePanel 中,因此页面重新加载并且不会发生下载。我不希望页面重新加载
    • 啊...然后您必须将 Button 添加为 Async PostBack 触发器。
    • 链接按钮是 GridView 中 itemTemplate 的一部分。我应该在哪里插入触发标签
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-02
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多