2009-10-12 67 views

回答

15

是的,上下文仍然有效。如果您使用Response.Redirect(),它将变得无效或中断。

查看文章The HttpContext Items Collection

+1

很好的参考! – 2009-10-13 08:31:03

+1

很高兴我能够得到一些帮助! – 2009-10-13 13:29:24

1

使用Server.Transfer()时,您可以访问Page.PreviousPage属性及其上的所有数据。 而且是的,上下文将是有效的。

+1

上下文仍然有效,或者会为该调用构建新的上下文吗? – 2009-10-12 17:24:36

+1

对不起,看看我编辑的答案。 – Restuta 2009-10-12 17:54:34

+1

如果上一页使用的是母版页,那么适用于通过FindControl从Page.PreviousPage引用控件及其值的警告。您必须首先参考内容占位符,您必须首先引用内容占位符(为简洁起见,省略空值检查): 'var cp = this.PreviousPage.Controls [0] .FindControl(“ContentPlaceHolder1”);' 'TextBox txtFirstName =(TextBox)cp.FindControl(“txtFirstName”);' – 2014-12-17 13:37:00