Response.Redirect 打开新窗口的两种方法
2012-04-11 10:07
447 查看
方法1:
<%@ Page Language="C#"
AutoEventWireup="true"
%>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected
void Page_Load(object sender, EventArgs e)
{
form1.Target =
"_blank";
}
protected
void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("http://dotnet.aspx.cc");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1"
runat="server">
<title></title>
</head>
<body id="b"
runat="server">
<form id="form1"
runat="server">
<asp:Button ID="Button1"
runat="server" OnClick="Button1_Click"
Text="打开新窗口或者新 Tab
" />
</form>
</body>
</html>
办法二:采用客户端脚本的方法设置 target 属性。代码如下:
<%@ Page Language="C#"
AutoEventWireup="true"
%>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected
void Page_Load(object sender, EventArgs e)
{
Button1.Attributes.Add("onclick",
"this.form.target='_newName'");
}
protected
void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("http://dotnet.aspx.cc");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1"
runat="server">
<title></title>
</head>
<body id="b"
runat="server">
<form id="form1"
runat="server">
<asp:Button ID="Button1"
runat="server" OnClick="Button1_Click"
Text="打开新窗口或者新 Tab
" />
</form>
</body>
</html>
<%@ Page Language="C#"
AutoEventWireup="true"
%>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected
void Page_Load(object sender, EventArgs e)
{
form1.Target =
"_blank";
}
protected
void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("http://dotnet.aspx.cc");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1"
runat="server">
<title></title>
</head>
<body id="b"
runat="server">
<form id="form1"
runat="server">
<asp:Button ID="Button1"
runat="server" OnClick="Button1_Click"
Text="打开新窗口或者新 Tab
" />
</form>
</body>
</html>
办法二:采用客户端脚本的方法设置 target 属性。代码如下:
<%@ Page Language="C#"
AutoEventWireup="true"
%>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected
void Page_Load(object sender, EventArgs e)
{
Button1.Attributes.Add("onclick",
"this.form.target='_newName'");
}
protected
void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("http://dotnet.aspx.cc");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1"
runat="server">
<title></title>
</head>
<body id="b"
runat="server">
<form id="form1"
runat="server">
<asp:Button ID="Button1"
runat="server" OnClick="Button1_Click"
Text="打开新窗口或者新 Tab
" />
</form>
</body>
</html>
相关文章推荐
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- [转贴]Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- [转贴]Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法(转)
- IE无法屏蔽的弹出页面的方法!Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法
- Response.Redirect 打开新窗口的两种方法