asp.net页面与页面之间传参数值
一、利用POST传值
传值asp文件send.aspx
代码如下 | 复制代码 |
<form id="form1" runat="server" action="receive.aspx" method=post> |
接受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) |
目标页面代码:
代码如下 | 复制代码 |
private void Page_Load(object sender, System.EventArgs e) |
相关文章
- ASP.NET Core 6框架揭秘实例演示[32]:错误页面的N种呈现方式
- 宝塔面板Linux系统通过Docker部署VB.NET Asp.Net Core WebAPI应用
- .net安装 Linux 上的 ASP.NET 环境(linux安装asp)
- ASP.NET中连接数据库的各种连接字符串
- ASP连接MySQL,开发数据库应用变得更容易(asp可以连mysql)
- ASP.NET数据库编程之Access连接失败
- 星外ASP.Net的安全设置相关说明
- asp.net转出json格式客户端显示时间
- asp.net获取机器硬件信息(cpu频率、磁盘可用空间、内存容量等)
- asp.net半角全角转化工具
- ASP.NET生成静态页面实现思路
- ASP.NET页面中动态增加的控件、添加事件
- ASP.NET跨页面传值方法
- ASP.NET页面之间传递值方式优缺点比较
- asp.net下遍历页面中所有的指定控件的代码
- asp.net扩展GridView增加单选按钮列的代码
- asp.net实现静态页面累加访问量的三种方式
- ASP.NET页面刷新的实现方法(包括html,js)
- asp.net中的cookie使用介绍
- ASP.NET页面请求处理介绍
- Asp.net内置对象之Request对象(概述及应用)
- asp.net初始化文本框的小例子
- ASP.NET动态生成静态页面的实例代码
- ASP.NET对HTML页面元素进行权限控制(三)
- 三步将Asp.Net页面输出到EXCEL里
- asp.net截屏功能实现截取web页面
- asp.net页面SqlCacheDependency缓存实例