.net按钮要如何实现页面转向_blank

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:55:57
.net按钮我执行完相关操作后要转向一个页面,比如_blank这个的参数怎么写在按钮里执行?

用RESPONSE来输出脚本的都是白痴。
要用CLIENTSCRIPT.REGISTERSTARTUPSCRIPT或者REGISTERCLIENTSCRIPTBLOCK来注册脚本。
脚本内容很简单
<script type="text/javascript" language="javascript">window.open();</script>
所以完整的写法是
ClientScript.RegisterStartupScript(typeof(Page), "ScriptKey", "<script type=\"text/javascript\" language=\"javascript\">window.open();</script>");
当然如果要修改跳转页面的话
string url = "...";
ClientScript.RegisterStartupScript(typeof(Page), "ScriptKey", string.Format("<script type=\"text/javascript\" language=\"javascript\">window.open(\"{0}\");</script>", url));

_blank不能用.net实现,只能输出Javascript语句来跳出新页面。

Response.write("<script>window.open('aaa.aspx')</script>");