用 Server.Transfer("View.aspx") 转向后,为什么IE的 URL栏地址确不改变? 用 Server.Transfer("View.aspx") 转向后,为什么IE的 URL栏地址确不改变? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Server.Transfer的作用正在于此要想变的话用Response.Redirect Server.Transfer方法把执行流程从当前的ASPX文件转到同一服务器上的另一个ASPX页面。调用Server.Transfer时,当前的ASPX页面终止执行,执行流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流。 如果用Server.Transfer方法实现页面之间的导航,浏览器中的URL不会改变,因为重定向完全在服务器端进行,浏览器根本不知道服务器已经执行了一次页面变换。 明白,这个东西用来做什么呢?---------------------正如penning(飞鱼) 所说,Server.Transfer时,当前的ASPX页面终止执行,执行流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流。那么可以用它在页面间传参例如我在a.aspx定义属性 public DataTable myDT{get{return 省略;}}那么Server.Transfer后在b.aspx可以访问if(Context.Handler.ToString()=="ASP.a_aspx"){ a webForm =(a)Context.Handler; DataTable thisDT = a.myDT;} js 如何获取iframe 要火狐支持的 SQL语句错误找不出 服务器标记格式都有哪些? 求一正则表达式!!!急!!!!!! 不能引用类中的新添加的静态方法 请问HttpContext.Current.User是保存在哪的? 关于WebControls中的TreeView控件,哪位高手帮一下 一个jquery ajax框架+json的问题 在线等。。。 简单验证码问题 问一个比较土的问题 关于 Session 的问题!在线!! 如何将表单提交到另一个 .aspx 页面 !!!!!
要想变的话用Response.Redirect
---------------------
正如penning(飞鱼) 所说,Server.Transfer时,当前的ASPX页面终止执行,执行流程转入另一个ASPX页面,但新的ASPX页面仍使用前一ASPX页面创建的应答流。那么可以用它在页面间传参
例如我在a.aspx定义属性 public DataTable myDT{get{return 省略;}}
那么Server.Transfer后在b.aspx可以访问
if(Context.Handler.ToString()=="ASP.a_aspx")
{
a webForm =(a)Context.Handler;
DataTable thisDT = a.myDT;
}