我想在Response.Redirect时弹出一个新窗口,不知道可以不?就是类似target=_blank那种的,或者有什么其他的方法也可以,谢谢了!
就是这个Response.Redirect("company.aspx?id=newsid");由于后面有个参数,所以我就不会用javascript了,要是用javascript实现的话,请说得具体点,我不太会那个。
还有个问题,有人告诉我这样用:
FormName.target ="_blank";
Response.Redirect("company.aspx");
可是提示出错了,请问FormName的命名空间是什么啊?
FormName.target ="_blank";
FormName是你的表单的ID,
<FORM runat="server" name = Form1 id =Form1>
....
</fomm>
Form1.target ="_blank";
直接在aspx前端页面的HTML视图中,把Form标签加上target属性:<form id="Form1" method="post" runat="server" target="_blank">
....
<asp:Button id="Button1" runat="server" Text=" 提交 "></asp:Button>
</form>
在Button1的Click事件中,完成相应的操作后Response.Redirect("company.aspx?id=newsid");
或者使用Javascript:
Response.Write("<script language=\"javascript\">window.open(\"company.aspx?id=newsid\");</script>");