当前位置: 代码迷 >> ASP.NET >> 怎么弹出一个showmodeldialog
  详细解决方案

怎么弹出一个showmodeldialog

热度:3430   发布时间:2013-02-25 00:00:00.0
如何弹出一个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"的时候才会出来的,否则只能在相应的控件上加事件了