成都网站建设设计

将想法与焦点和您一起共享

asp.net页面与页面之间怎么传参数值-创新互联

本篇内容介绍了“asp.net页面与页面之间怎么传参数值”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

原阳ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

一、利用POST传值

传值asp文件send.aspx

复制代码 代码如下:



   

       



接受asp文件receive.aspx

复制代码 代码如下:


string username = Ruquest.Form["receive"];


一、get方法传值

QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递。如页面A.aspx 跳转到页面B.aspx,可以用Request.Redirect("B.aspx?参数名称=参数值")方法,也可以用超链接:,页面跳转后,在目标页 面中可用Ruquest["参数名称"]来接收参数。使用QuerySting 方法的优点是实现简单, 不使用服务器资源;缺点是传递的值会显示在浏览器的地址栏上,有被篡改的风险,不能传递对象,只有在通过URL 请求页时查询字符串才是可行的

下面的代码片断演示了如何实现这个方法:

源页面代码:


复制代码 代码如下:


private void Button1_Click (object sender, System.EventArgs e)
{
string url;
url="anotherwebform.aspx?name=" + TextBox1.Text + "&email=" + TextBox2.Text;
Response.Redirect(url);
}


目标页面代码:


复制代码 代码如下:


private void Page_Load(object sender, System.EventArgs e)
{
Label1.Text=Request.QueryString["name"];
Label2.Text=Request.QueryString["email"];
}


“asp.net页面与页面之间怎么传参数值”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


网站标题:asp.net页面与页面之间怎么传参数值-创新互联
文章链接:http://chengdu.cdxwcx.cn/article/dopgpi.html