日期:2014-05-18  浏览次数:20460 次

怎样在ASP.net中实现页面跳转啊?
我想点击按钮Button1然后就打开另外一个页面page2.aspx,怎么写啊?

------解决方案--------------------
Response.Redirect("page2.aspx")
------解决方案--------------------
Response.Redirect("page2.aspx");
------解决方案--------------------
1.button1_click
C# code
Response.Redirect( "page2.aspx ")

------解决方案--------------------
Response.Redirect( "page2.aspx ");
------解决方案--------------------
Response.Redirect( "page2.aspx ")

大家都狂接 ...
------解决方案--------------------
Response.Redirect( "page2.aspx ");
------解决方案--------------------
Response.Redirect( "page2.aspx ")
------解决方案--------------------
Response.Redirect( "page2.aspx ");

Button1.Attribute.Add("onClick","location.href('page2.aspx)'");
------解决方案--------------------
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("page2.aspx");
}
------解决方案--------------------
1. response.redirect
2. server.transfer
3. sever.execute 
具体怎么用就不做介绍了,,,
------解决方案--------------------
弹出新窗口,返回服务端执行
Response.Write("<script>window.open('http://www.google.com');</script>");
跳转到新地址,服务端添加,客户端执行
Button1.Attribute.Add("onClick","location.href(''http://www.google.com)'");
服务端执行,直接跳转
Response.Redirect('http://www.google.com');



------解决方案--------------------
1. response.redirect 
2. server.transfer 
3. sever.execute
------解决方案--------------------
如果是在当前页打开新页page2.aspx,楼上各位说的都对。
如果是重新打开一页:Button1.Attributes.Add("onClick","window.open('page2.aspx')");
或者Response.Write("<script>window.open('page2.aspx');</script>");
------解决方案--------------------
呵呵 !!别回答太多 !!
到20个就好了 ..这样LZ好分配...
1人散1分 .........
哈哈 ..............
------解决方案--------------------
<input type=button id=btn onclick='javascript:window.open("page2.aspx");')>
接分
------解决方案--------------------
你可以用URL传递参数

Response.Redirect("page2.aspx?value=" + TextBox.Text.trim());

然后page2.aspx里接收这个值

String str = Request.QueryString["value"];
------解决方案--------------------
顶楼上的!
只是如何防止用户修改你重写的url?
------解决方案--------------------
我是20楼