时间:2021-05-02
在ASP.net中实现页面之间传值的方式较多,其中使用URL将页面中的值传递到目标页中,并在目标页中使用QuerySting来获取传递的值的方式因为简单,在实际中运用较为广泛。
在ASP.NET中使用URL传值并使用QueryString方法获取所传值的方式如下:
(1)在原网页中设计带参数的URL,将参数赋值为你要传递的值
(2)使用相应的方法,使页面转到目的页中,页面的跳转可使用Redirect方法或按钮或链接的点击皆可;
(3)在目标页中使用QueryString方法接收参数值。
下面使用一个实例来讲解具体的实现方法:
在源页面中,假设使用按钮来实现页面的跳转,在按钮的Click事件中添加如下的代码,其中SecondPage.aspx为目的网页(假设源网页中有两个TextBox控件,用来输入你想传递的值):
在目标网页的Load的事件中,可以接收传递过来的参数值,目标页的代码如下(假设目标页中有两个Label控件Label1和Label2用来显示传递过来的参数值):
使用上面的方式实现页面间传值比较简单,但是因为要传递的值能在URL中被读出,安全性较低,所以在安全性要求不高的网页中可以使用,如传递文章的编号等,但在传递用户的用户名和密码的情况下就不适用了,很容易被截取,造成信息泄露。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在ASP.NET中可以使用Server.Transfer实现在页面间传值,但这种方法需要创建源页面的实例,也就是使用一种面向对象的方法在页面间传值。这种方法的具
本文实例讲述了微信小程序页面间传值与页面取值操作。分享给大家供大家参考,具体如下:微信小程序页面间传值1.js页面间的传值:url:'路径?值='+获取
本文实例总结了C#实现.net页面之间传值传参方法。分享给大家供大家参考。具体实现方法分析如下:一、QueryString传值一般来说,QueryString是
本文实例讲述了微信小程序实现两个页面传值的方法。分享给大家供大家参考,具体如下:需求:发送页面通过url传值,接收页面获取值。发送页面的jsvarnowid='
在使用WPF开发的时候就不免会遇到需要两个窗口间进行传值操作,当然多窗口间传值的方法有很多种,本文介绍的是使用委托实现多窗口间的传值。在上代码之前呢,先简单介绍