当前位置: 代码迷 >> ASP.NET >> 关于模式对话框的有关问题.
  详细解决方案

关于模式对话框的有关问题.

热度:2481   发布时间:2013-02-25 00:00:00.0
关于模式对话框的问题..
有两个页面.父页面中单击一个按钮,弹出子页面对话框.
单击按钮后调用:
function openWindow()
  {
  var name=document.getElementById("txt_search").value;
  var products = window.showModalDialog("searchProduct.aspx?"+name,name,"dialogHeight=350, dialogWidth=200");
  document.getElementById("Dbclickflag").value=products; 
  Form1.submit();
  }
子页面searchproduct中有一个datagrid,有绑定选择按钮列.
现在问题是:当点击选择按钮时会弹出另一个页面,地址栏上写着
"javascript:__doPostBack('DataGrid1$_ctl8$_ctl0','')",这是为什么啊?请大虾指教.....在线等!

------解决方案--------------------------------------------------------
很正常,因为它要把页面postback.
.NET就是这样的.
------解决方案--------------------------------------------------------
服务器端控件是需要回发的,所以把选择按钮更改为纯HTML按钮,这样再写onclick事件就可以了。
  相关解决方案