【问题标题】:Avoid postback on gridview event避免在 gridview 事件上回发
【发布时间】:2010-06-09 06:30:59
【问题描述】:

1

我有弹出窗口(使用 javascript)在一种网格视图中工作。当您单击一个网格上的按钮时,它会根据在第一个网格中单击的行显示一个包含另一个信息网格的弹出窗口。

这很好用...我已经在弹出的网格中启用了编辑功能。但是,当您单击编辑时,弹出窗口会消失。如果我单击第一个网格中的显示按钮以使弹出窗口再次可见,它会显示出来,并且现在处于编辑模式。

有没有办法让弹出窗口中的回发不关闭弹出窗口?

【问题讨论】:

    标签: asp.net javascript


    【解决方案1】:

    隐藏变量是要走的路。

    <input id="popupState" type="hidden" value="1"  runat="server"/>
    

    从javascript设置它并根据隐藏变量的值使弹出窗口可见或不可见

    jQuery(document).ready(function($) {
      // your code goes here.
    });
    

    如果您使用的是 jQuery 或者如果您使用的是 Microsoft Ajax 控件,即脚本管理器等。

    function pageLoad(sender, e)
    {
     //your code goes here
    }
    

    一旦页面加载到客户端,这两种 javascript 方法都会触发。如果你使用 jQuery one 会更好。

    【讨论】:

      猜你喜欢
      • 2010-12-19
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-06
      • 1970-01-01
      • 2015-10-13
      相关资源
      最近更新 更多