本文假设第一个页面为send.aspx,第二个页面为receive.aspx
1、通过URL链接地址传递
(1) send.asp代码

protected void Button1_Click(object sender, EventArgs e)    
    {    
        Request.Redirect("Default2.aspx?username=honge");    
    }   

(2) receive.aspx代码

string username = Request.QueryString["username"];//这样可以得到参数值。

2、POST方式传递
(1) send.asp代码

<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>  

(2) receive.aspx代码

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

3、Session方式传递
(1) send.asp代码

protected void Button1_Click(object sender, EventArgs e)    
    {    
        Session["username"] = "honge";    
        Request.Redirect("Default2.aspx");    
    }   

(2) receive.aspx代码

string username = Session["username"];//这样可以得到参数值。 

4、Application方式传递
(1) send.asp代码

protected void Button1_Click(object sender, EventArgs e)    
    {    
        Application["username"] = "honge";    
        Request.Redirect("Default2.aspx");    
    }  

(2) receive.aspx代码

string username = Application["username"];这样可以得到参数值。

5、使用Server.Transfer进行传递
(1) send.asp代码

public string Name    
    {    
        get {    
            return "honge";    
        }    
    }    
    protected void Button1_Click(object sender, EventArgs e)    
    {    
        Server.Transfer("Default2.aspx");    
    }   

(2) receive.aspx代码

send d = Context.Handler as send ;    
        if (d != null)    
        {    
            Response.Write(d.Name);//这样可以得到参数值。    
        }  

转载于:https://www.cnblogs.com/princessEE/archive/2009/09/21/1570879.html

5种ASP.NET页面间传递参数实例代码相关推荐

  1. ios页面间传递参数四种方式

    ios页面间传递参数四种方式 1.使用SharedApplication,定义一个变量来传递. 2.使用文件,或者NSUserdefault来传递 3.通过一个单例的class来传递 4.通过Dele ...

  2. Asp.net页面之间传递参数的几种方法

    Asp.net页面之间传递参数的几种方法 第一种方法: 通过URL链接地址传递Request.QueryString send.aspx:    protected void Button1_Clic ...

  3. jsp传递参数java_JSP页面间传递参数方法介绍

    JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数.下面介绍一下实现的方法. (1)直接在URL请求后添加 如:< a href="thexuan.jsp? ...

  4. Asp.net页面之间传递参数的几种方法荟萃

    第一种方法: 通过URL链接地址传递  send.aspx:   protected void Button1_Click(object sender,EventArgs e)     {       ...

  5. ASP.NET网页间传递参数

    使用QueryString 使用QuerySting在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能 ...

  6. 请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。

    QueryString  传递一个或多个安全性要求不高或是结构简单的数值.但是对于传递数组或对象的话,就不能用这个方法了 session(viewstate) 简单,但易丢失 作用于用户个人,过量的存 ...

  7. html 页间传送数据,js 不同页面间传递值并取值,html不同页面间数据传递

    以前没用到过页面间传递参数再从后台获取数据,自己总结了一些. 先说需求:现在有页面pageA.html 和页面pageB.html,页面pageA.html中有一事件,当这个事件触发时会打开页面pag ...

  8. 使用Cross-Page Postback(跨页面提交)在页面间传递数据

    页面间传递数据的几种方法 在页面间传递数据时,我们有以下几种选择: 1.Query String 一个很常见的方法,Query String是URL中问号之后的那一部分.其优点在于它是轻量级的,不会给 ...

  9. js 不同页面间传递值并取值

    原博主地址:http://blog.csdn.net/web_xyk/article/details/47857033 以前没用到过页面间传递参数再从后台获取数据,然后搜索了一下. 发现了一个比较好的 ...

最新文章

  1. 九章算法班L8 Array Number
  2. 从OpenAI看深度学习研究前沿
  3. cad怎么卸载干净_百度软件中心助手怎么样干净卸载
  4. 调用startActivityForResult后,onActivityResult立刻回调
  5. 程序员应该具备的能力
  6. Python3 中 random模块
  7. Java 8 Streams:过滤和谓词否定
  8. Jersey 2.x 运行项目
  9. mybaits源码分析(八) StatementHandler的详解
  10. Hudi(12):Hudi集成Flink之sql-client方式
  11. []*T *[]T *[]*T 傻傻分不清楚
  12. SM4250平台typec耳机检测
  13. JavaScript:在一段时间不连续的数据中获取某一段时间段内相同时间间隔的数据
  14. ip address转换
  15. [转]北邮生两月的赶集生活,记我在的赶集网工作的两月
  16. 如何使用 cri-docker 解决 Kubernetes 1.24 不支持 Docker 的问题
  17. WZOI-293表演
  18. 企业ERP系统选C/S架构还是B/S架构?
  19. 自采集电脑壁纸网站PHP源码vV2.0+自适应WAP端
  20. 手机射频测试总结(三)——发射功率及发射频率(基础篇)

热门文章

  1. 贷款时,如何评估借款人的还款意愿
  2. 毫米波雷达和车联网在未来无人驾驶中的应用和比较
  3. 单片机小白学步系列(十四) 点亮第一个LED的程序分析
  4. Linux-Android启动之Init进程前传
  5. 如何查看mysql my.ini_MySQL学习笔记(一)
  6. Django,ajax实现表格增删查改,Django内置分页功能。
  7. Cascader 级联选择器
  8. 构造函数为什么不能是虚函数 ( 转载自C/C++程序员之家)
  9. 使用Null Object设计模式[转]
  10. VUE组件 之 Drawer 抽屉