1、get方式

发送页

 <form id="form1" runat="server"><div><a href="WebForm2.aspx?name=5">调转到Form2</a><asp:Button ID="button2" Text="跳转页面" runat="server" onclick="button2_Click"/></div></form>protected void button2_Click(object sender, EventArgs e){Response.Redirect("WebForm2.aspx?name=5");}

接受页

     this.Label1.Text = Request["name"];//this.Label2.Text = Request.Params["name"];//this.Label3.Text = Request.QueryString[0];

2、post方式

a\不带 runat="server"形式

发送页

 <form id="form2" action="WebForm2.aspx" method="post"><input name="txtname" type="text" value="lilili"  /><input type="submit" value="提交网页" /></form>

接受页

 this.Label1.Text =Request.Form["txtname"];

b\带 runat=“server”

发送页

 <form runat="server" id="form3"><input id="btnTransfer" type="button" onclick="post();" runat="server" value="跳转" /> </form><form id="form4" method="post"><input type="text" runat="server" id="txtname" value="lili" /></form><script type="text/javascript">function post() {form4.action = "WebForm2.aspx";form4.submit();}</script>

接受页

 this.Label1.Text =Request.Form["txtname"];

3、Session 和 Application

 Session["name2"] = "sessontest";Application["name3"] = "applicationtest";this.Label2.Text =(string)Session["name2"];this.Label3.Text =(string)Application["name3"];

4、静态变量

发送页

 public static string statest="static string";protected void button2_Click(object sender, EventArgs e){Server.Transfer("WebForm2.aspx");}

接受页

 this.Label1.Text = WebForm1.statest;

5、Context.Handler 获取控件

发送页

 <asp:TextBox ID="TextBox1" runat="server" Text="lilili"></asp:TextBox><asp:Button ID="button2" Text="跳转页面" runat="server" onclick="button2_Click"/>protected void button2_Click(object sender, EventArgs e){Server.Transfer("WebForm2.aspx");}

接受页

 //获取post传过来的对象if (Context.Handler is WebForm1){WebForm1 poster = (WebForm1)Context.Handler;this.Label1.Text = ((TextBox)poster.FindControl("TextBox1")).Text;}

6、Context.Handler 获取公共变量

发送页

 public string testpost = "testpost";protected void button2_Click(object sender, EventArgs e){Server.Transfer("WebForm2.aspx");}

接受页

 //获取post传过来的对象if (Context.Handler is WebForm1){WebForm1 poster = (WebForm1)Context.Handler;this.Label2.Text = poster.testpost;}

7、Context.Items 变量

发送页

 protected void button2_Click(object sender, EventArgs e){Context.Items["name"] = "contextItems";Server.Transfer("WebForm2.aspx");}

接受页

 //获取post传过来的对象if (Context.Handler is WebForm1){this.Label3.Text = Context.Items["name"].ToString();}

webform页面传值相关推荐

  1. webform 页面传值的方法总结

    ASP.NET页面之间传递值的几种方式 页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值.存储对象传值.ajax.类.model.表单等.但是一般来说,常用的较简单有QueryS ...

  2. asp.net WebForm页面间传值方法

    ASP.NET WEB FORMS 给开发者提供了极好的事件驱动开发模式.然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一 ...

  3. WebForm页面间传值方法(转)

    Asp.NET WEB FORMS 给开发者提供了极好的事件驱动开发模式.Asp .NET为我们提供了三种方式,一种是可以通过用QueryString来传送相应的值,再一种是通过session变量来传 ...

  4. 【转】ASP.NET中页面传值

    http://www.cnblogs.com/wenly/archive/2008/06/10/1216678.html 一.目前在ASP.NET中页面传值共有这么几种方式: 1.表单提交,    & ...

  5. ASP.NET页面传值方式

    P.NET页面间传值方式 方式1:     在接收页 的html代码里加上一行: <%@ Reference Page = "WebForm1.aspx" %>     ...

  6. 【转】Hbuilder MUI 页面刷新及页面传值问题

    文章来源:http://www.111cn.net/sys/CentOS/67213.htm 一.页面刷新问题 1.父页面A跳转到子页面B,B页面修改数据后再跳回A页面,刷新A页面数据 (1).父页面 ...

  7. 【C#】Web页面传值小结-

    1.  使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法 ...

  8. 关于在WebForm页面使用Ajax

    关于ajax我相信做B/S开发的程序员都不陌生,在做电子商务网站,还是其他的B/S架构的系统,ajax使用的都特别频繁.那么ajax是什么呢? AJAX:"Asynchronous Java ...

  9. layer用ajax往jsp页面传值,layer.open中父页面向子页面传值(示例代码)

    1.咱先看图说话 父list.jsp 子operate.jsp 实现的代码 1 在父页面上完成对子页面的数据渲染 function setData(data) { var lay=layer.open ...

最新文章

  1. 那个脑袋生锈的我写的东西
  2. js模拟栈---进制转化。十进制转任意进制进制,任意进制转十进制
  3. elasticsearch 第四篇(API约定)
  4. 个人计算机与微型计算机的区别与联系,微处理器、微型计算机和微型计算机系统之间有何联系与区别?...
  5. c语言最大公约数和最小公倍数_五年级奥数课堂之七:公因数和公倍数
  6. 个人博客网站 Welcome All
  7. java马克思手稿_java 循环嵌套解决一元,二元,三元方程(增长率,鸡兔同笼,马克思手稿)...
  8. 正则表达式匹配后删除
  9. Ubuntu16.04下,Firefox每次打开新网页都是以新建Windows而不是Tab的解决方案:
  10. 正确设置Android Support Library
  11. 相分离相关文章阅读Cancer-Specific Retargeting of BAF Complexes by a Prion-like Domain
  12. java 实现敏感词汇的过滤
  13. vue启动时git dep preparation failed 报错
  14. 使用gradle发布文件到maven仓库
  15. postgresql 数据库中 like 、ilike、~~、~~*、~、~*的含义
  16. 位运算判断奇偶数_位运算判断奇偶数
  17. web页面:窗口切换
  18. 如何读取蓝牙linkkeys值
  19. u盘出现该项目不在计算机中怎么办,怎么解决U盘使用过程中出现的各种问题
  20. inl和dnl matlab_matlab仿真inl dnl

热门文章

  1. Chrome扩展程序(插件),用你开发的脚本在浏览器上随心所欲
  2. Farce Photo产品免责声明、安装许可使用协议
  3. Python实战-让在职教育类网站的视频全自动播放
  4. 王者荣耀连接不上服务器最新赛季排名,王者荣耀:新赛季开启,千万别着急排位,熟悉版本才最重要...
  5. 小马哥----- 高仿小米4刷机 主板型号m8209拆机主板图与开机识别图
  6. 主板螺丝是机箱配还是主板配_机箱用什么螺丝 主板固定螺丝是哪种
  7. 代码之外周刊第 17 期 - 20191027
  8. nvidia-smi 报错:无法连接 nvidia driver
  9. 历代OPPO Reno主要参数对比,更新于2021年1月
  10. 安全L1-AD.4-智能路由原理使用场景