this.Response.Write("<script language=javascript>window.open('process.aspx"+context.Items(GUI_value).ToString()+"');</script>");
解决方案 »
- log4net在页面调用时报错
- repeater事件怎样触发
- 高分求安装AjaxControlToolKit的问题
- VS 2005中工具箱中默认怎么没有datagrid?
- 用日期控件显示预约状态?
- Visual WebGui Professional Studio
- tree view 控件安装配置问题
- 将图片保存(下载)到word里
- 用Controls.add动态添加的控件如何保持ViewState?
- 一个继承自ArrayList的类,保存到ViewState中,为什么不能取出对应的类,而是ArrayList
- cookie写不进去,什么原因?
- 问个超难的问题:用户不想安装IIS还能不能运行Asp.net的程序??
Response.write("window.open('webform1.aspx')")
Response.write("</script>")
Response.write("window.open('webform1.aspx?'+Pareame)")
Response.write("</script>")
Pareame就是你传的参数
Response.Write("<script language='javascript'>window.open('xxx.aspx');</script>");
method2:
Page.RegisterClientScriptBlock("openwidow","<script language='javascript'>window.open('xxx.aspx');</script>");
2.Response.Write("<script language='javascript'>window.showmodeldialog('process.aspx');</script>");
用session 传直 or 参数
Response.write("window.open('webform1.aspx?usrid=参数')")
Response.write("</script>")
Response.write("window.open('webform1.aspx?"+Pareame+"','winname')")
Response.write("</script>")
第一种方法:internal static void MessageBox(string strMsg)
{
string strScript;
strMsg = strMsg.Replace("\n","");
strMsg = strMsg.Replace("\r","");
strScript = "<script language=javascript>" + "alert(\"" + strMsg + "\");"
+
"</script>";
Page objPage = (Page) HttpContext.Current.Handler;
objPage.RegisterClientScriptBlock("ScriptName",strScript);
//Page Page = new Page();
//Page.RegisterClientScriptBlock("ScriptName",strScript);
}
第二种方法(WebForm3.aspx是一个页面):string strScript = "<script language=javascript>" + "window.showModalDialog(\""+"WebForm3.aspx\","+"\"\","+"\"dialogheight=10;dialogwidth=20;status: no\");"+"</script>";Response.Write(strScript);
各位回的都只是弹出新窗口,还要传参数!!
最好是 context.Items(GUI_value) = value 这样的参数也能传过去
Response.Write("<script language='javascript'>window.open('process.aspx?var=" + context.Items(GUI_value).ToString() + "');</script>");
接受:
string s;
s = Resquest.QueryString["var"];