如何在 aspx 页面的后台代码 c# 中用一句代码 打开一个新页面??????????
Response.Redirect("../tjg_xxqk/zbtb/tjgz_gcbj.aspx",false);
只是将本页面改为另一页面.
我想让本页面不变,再新开一个页面,
How?????????????????????????????????????????
---------------------------------------------------------------
sUrl = "../ArchReport/RptArchCount.aspx"
Response.Write("
1<script language="javascript">" + Chr(13))
2Response.Write("window.open('" + sUrl + "','popWin','fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=500,top=10,left=10'); " + Chr(13))
3Response.Write("</script>
" + Chr(13))
---------------------------------------------------------------
public void open(string url)
{
Response.Write ("
1<script language="javascript">");
2Response.Write ("window.open('" + url + "');</script>
");
}
---------------------------------------------------------------
(上面几位说的也对)
这实际上设计到的是一个引用客户端代码问题
比较推荐的做法是
string strScript="
1<script language="javascript">";
2strScript+= "window.open('" + url + "');</script>
";
RegisterStartupScript("startup",strScript)
这样也方面你客户端控件使用服务器端代码
详细参考如下: