从一个页面跳转到另一格页面的实现
控件方法
Hyperlink
服务控件
<asp:HyperLink id="HyperLink1" runat="server"
NavigateUrl="WebForm2.aspx">跳转到表单2</asp:HyperLink>
Page_load添加如下代码:
HyperLink1.NavigateUrl="WebForm2.aspx";
其他方法
使用代码实现有
Response.Redirect
、
Server.Transfer
和
Server.Execute
等方法
在客户端实现按钮返回初始页面的
Html
:
<INPUT οnclick="history.go(-1)" type="button" value="back">
Web
控件:<asp:Button id="Button1" runat="server" Text="back"></asp:Button>
Page_load添写:
Button1.Attributes.Add("obclick","history.go(-1);return
false;");
服务器端实现:
1
、在
button click
事件里添加:
Response.write<
”
<script>history.go(-2);<script>
”
>
(原来页面刷新)
2
、页面传值技术(
A
跳转
B
)
Response.Redirect(
“
WebForm2.aspx?reurl=WebForm1.aspx
”
);//A
中代码
String reurl=Request.QueryString[
“
reurl
”
]; //B
中按钮实现
~
Response.Redirect(reurl);