function OpenEdit(param)
{
     window.showModalDialog("T_B_PICGRADE_LG_Edit.aspx?ID=" + param);
     window.location.href = window.location.href;
}关闭打开的窗体后父窗体的load事件执行了两次第一次ispostback=false第二次ispostback=true这样数据就没有加载到dataGrid中为什么load事件会执行两次呢,且是先执行window.location.href = window.location.href;我注释掉window.location.href = window.location.href;会执行load事件一次ispostback=true(是因为showModalDialog引起的吗?如果是为什么先执行window.location.href = window.location.href;?????)

解决方案 »

  1.   

    location.href = location.href ==>> location.reload()刷新
      

  2.   

    谢谢各位我知道了,搞了一早上我打开OpenEdit的控件是服务器控件改html了的就可以了可以我不明白,在最后加 reutrn false 为什么不行呢按理来说不会再执行后面的代码了的呀
      

  3.   

    location.href = location.href ==>> location.reload()刷新
    --------------------------------------------------------------------------会弹出询问窗口