發生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