关于模式对话框的问题..
有两个页面.父页面中单击一个按钮,弹出子页面对话框.
单击按钮后调用:
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事件就可以了。