asp.net 页面间传值与跳转的区别
来源:互联网 发布:js给java变量赋值 编辑:程序博客网 时间:2024/05/16 18:14
在a.aspx跳转到b.aspx
通过Server.Transfer("b.aspx") 与Response.Redirect("b.aspx")的区别
如果是通过通过Server.Transfer()在a.aspx跳转到b.aspx的,则在b.aspx页面,可以查找到保存在a.aspx页面中的 控件中的值,如果是Response.Redirect(),则得不到到a.aspx页面中控件的值。
如果是通过Server.Transfer("b.aspx"),则可以通知以下方式得到 保留在 a.aspx中例如 Label,HiddenField中的值
HiddenField hfOrderID = new HiddenField();
HiddenField hfPayMoney = new HiddenField();
if (Page.PreviousPage != null)
{
try
{
//
//查找母版页 ,
MasterPage masterPage = (MasterPage)Page.PreviousPage.Controls[0];
//
//查找容器
ContentPlaceHolder contentPlaceHolder = (ContentPlaceHolder)masterPage.FindControl("ContentPlaceHolder3");
System.Web.UI.UserControl userControl = (System.Web.UI.UserControl)contentPlaceHolder.FindControl("MyOrder1");
//
//查找到对应的数据传送HiddenField
hfOrderID = (HiddenField)userControl.FindControl("hfOrderID");
hfPayMoney = (HiddenField)userControl.FindControl("hfPayMoney");
//
//获取传入的订单号
string strOrderID = hfOrderID.Value;
string strPayMoney = hfPayMoney.value;
}
}
- asp.net 页面间传值与跳转的区别
- ASP.NET不用页面跳转方式的区别及页面间传值方法
- ASP.NET页面的跳转
- asp.net的C#提示信息与页面跳转
- asp.net页面跳转
- ASP.NET页面跳转
- asp.net页面跳转
- asp.net 跳转页面
- asp.net 页面跳转
- ASP.NET 页面跳转
- Asp.net中页面跳转的方法
- asp.net页面间跳转的方法
- asp.net的三种页面跳转
- ASP.NET中七种页面跳转的方法
- asp.net带参数的页面跳转
- asp.net的页面跳转总结
- ASP.NET中七种页面跳转的方法
- ASP.NET中七种页面跳转的方法
- ASP.NET画面跳转实现及其传值问题解决方案
- C API函数概述
- Web service开发实例
- .NET 的时间测试方法汇总(转)
- @echo off 是什么意思
- asp.net 页面间传值与跳转的区别
- CSS3 RGBA 属性高级用法
- 理清asp.net页面跳转和页面传值问题
- 用C#创建COM对象
- 批处理,%~d0 cd %~dp0 代表什么意思
- sa
- 行转列学习二
- 偶经常用到方便复制哟~
- 关于HeadFirst里的ruby on rails环境搭设