日期:2014-05-18  浏览次数:20394 次

如何弹出一个showmodeldialog
if (e.CommandName == "update")
  {
  int id = Convert.ToInt32(e.CommandArgument.ToString());
   
  }

 到了这一步如何弹出一个showModelDialog把ID 传过去?

------解决方案--------------------
弹出脚本实在客户端执行的,你只需按照showModelDialog的定义把Url加上参数传递过去就行了
然后在弹出的Url的后台用Request来获取
例如
window.showModalDialog("DialogPage.aspx?ID=YourID");

------解决方案--------------------
恩?你想做什么?想把ID做为URL的参数用showModelDialog打开么?
------解决方案--------------------
1楼说的就是这样。。
------解决方案--------------------
Response.Write("javasvript:window.showModalDialog('DialogPage.aspx?ID="+ID+"');");
------解决方案--------------------
javascript
------解决方案--------------------
没错
------解决方案--------------------
你不是在这里面处理的吗?
if (e.CommandName == "update") 

int id = Convert.ToInt32(e.CommandArgument.ToString()); 

}

------解决方案--------------------
只有e.CommandName == "update"的时候才会出来的,否则只能在相应的控件上加事件了