系统对象与状态管理

本文介绍了ASP.NET中常见的页面跳转方法及其使用场景,包括Response.Redirect、Server.Execute、Server.Transfer等,并详细阐述了页面输出及跳转时传值的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一。关于ASP.NET

页面跳转方式:

(1)Button

Response.Redirect("Defalut1.aspx");

 

(2)Button

Server.Execute("Defalut1.aspx");

 

(3)Button

Server.Transfer("Defalut1.aspx");

//Transfer控制权还在本页面

 

(4)LinkButton

Response.Redirect("Defalut1.aspx");

 

(5)HyperLink

(设置控件其属性NavigeteUrl并将选择页面进行跳转:~/Defalut1.aspx)

 

(6)ImageButton

(设置控件其属性PostBackUrl并将选择页面进行跳转:~/Defalut1.aspx)

 

(7)A标签

(写入源代码中<a href="Defalut1.aspx">zhoumeng</a>)

 

 

页面输出方式:

(1)Butto

Response.Write("输出成功!");

//输出成功 显示在本页面的左上角

 

跳转并传值方式:

(1)TextBox Button

Response.Redirect("Defalut1.aspx?zhoumeng=" + TextBox1.Text + "");

//zhoumeng可随意更改

 

对话框方式:

(1)Button

Response.Write("<script>alert('注册成功!')</script>");

//弹框后本页面并隐藏

 

(2)Button

ClientScript.RegisterStartupScript((this.GetType()), "", "alert('注册成功!')", true);

//this.GetType系统提供方式不能做更改

 

(3)Button

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>alert('注册成功!')</script>")

//this.GetType系统提供方式不能做更改

 

(4)Button Literal两个控件

Literal1.Text = "<script>alert('注册成功!')</script>";

//Literal为隐藏控件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值