发生Server.Transfer();
时,HttpContext.Current.Items
是否丢失?HttpContext.Current.Items的范围
如果是这样,我怎样才能不通过会话发送信息到另一页 ?
发生Server.Transfer();
时,HttpContext.Current.Items
是否丢失?HttpContext.Current.Items的范围
如果是这样,我怎样才能不通过会话发送信息到另一页 ?
是的,上下文仍然有效。如果您使用Response.Redirect(),它将变得无效或中断。
很好的参考! – 2009-10-13 08:31:03
很高兴我能够得到一些帮助! – 2009-10-13 13:29:24
使用Server.Transfer()时,您可以访问Page.PreviousPage属性及其上的所有数据。 而且是的,上下文将是有效的。
上下文仍然有效,或者会为该调用构建新的上下文吗? – 2009-10-12 17:24:36
对不起,看看我编辑的答案。 – Restuta 2009-10-12 17:54:34
如果上一页使用的是母版页,那么适用于通过FindControl从Page.PreviousPage引用控件及其值的警告。您必须首先参考内容占位符,您必须首先引用内容占位符(为简洁起见,省略空值检查): 'var cp = this.PreviousPage.Controls [0] .FindControl(“ContentPlaceHolder1”);' 'TextBox txtFirstName =(TextBox)cp.FindControl(“txtFirstName”);' – 2014-12-17 13:37:00
为什么你不想通过会议? – thommie 2013-07-14 08:39:03