asp.net页面与页面之间传参数值方法(post传值和get传值)
2014-02-20 00:00
811 查看
一、利用POST传值
传值asp文件send.aspx
接受asp文件receive.aspx
一、get方法传值
QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递。如页面A.aspx 跳转到页面B.aspx,可以用Request.Redirect("B.aspx?参数名称=参数值")方法,也可以用超链接:,页面跳转后,在目标页 面中可用Ruquest["参数名称"]来接收参数。使用QuerySting 方法的优点是实现简单, 不使用服务器资源;缺点是传递的值会显示在浏览器的地址栏上,有被篡改的风险,不能传递对象,只有在通过URL 请求页时查询字符串才是可行的
下面的代码片断演示了如何实现这个方法:
源页面代码:
目标页面代码:
传值asp文件send.aspx
<form id="form1" runat="server" action="receive.aspx" method=post> <div> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> <asp:TextBox ID="username" runat="server"></asp:TextBox> </div> </form>
接受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中表单POST到其他页面的方法分享
- Asp.net禁用页面缓存的方法总结
- asp的排序好像对数据库是文本类是无效往的
- Asp.Net页面生命周期
- Forget asp.net membership,ASP.NET Identity Overview
- ASP.NET 验证控件
- ASP.NET Identity + Entity Framework 6 注意
- 关于ASP.Net中路径的问题
- 使用ASP.NET 2.0提供的WebResource管理内嵌资源(c#)
- Eclipse下的AspectJ项目出现错误: 找不到或无法加载主类... dan.lik
- Template template/*/form-close.ftl not found. - Class: freemarker.template.Configuration
- Windows Server 2008 64 位 IIS7.5 ASP.NET MVC4 发布问题
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——界面(一)
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——界面(一)
- ASP.Net中表单POST到其他页面的方法
- CKEditor 3.6 + CKFinder 2.0在Asp.Net中的配置与基本用法
- asp.net发布网站(转)
- asp.net listbox实现单选全选取消
- ASP.NET中后台注册js脚本攻略(转)
- 【转】asp.net mvc3 简单缓存实现sql依赖