Context.Handler页面间传值方法

作者:烟中隐约闪现 | 创建时间: 2023-04-14
在日常的编程过程中,很多学员对于Context.Handler页面间传值方法不是很清楚,本文将为各位朋友介绍一下Context.Handler页面间传值方法的内容。...
Context.Handler页面间传值方法

Context.Handler页面间传值方法

表单提交 <form action= "target.aspx" method = "post" name = "form1" > <input name = "param1" value = "1111"/ > <input name = "param2" value = "2222"/ > </form > .... form1.submit();

链接地址传送 接收页面: string str = Request["param1"]

Session共享 发送页面:Session("param1") = "1111"; 按收页面 string str = Session("param1").ToString();

Application共享 发送页面: Application("param1") = "1111"; 按收页面: string str = Application("param1").ToString(); 此种方法不常使用,因为Application在一个应用程序域范围共享,所有用户可以改变及设置其值,故只应用计数器等需要全局变量的地方。

Response.Redirect()方式 Response.Redirect("target.aspx?param1=1111?m2=2222") 接收页面: string str = Request["param1"]

温馨提示

如果在两个页面间需要大量的参数要传传递,如数据查询等页面时,用1 - 5的方法传值及其不便,而Server.Transfer()方式。 确有一独特的优势!
点击展开全文

更多推荐