2010-02-22 40 views
0

我希望使用隱藏字段值,但我認爲我錯過了要做的事情。 由於每個頁面在頁面上刷新或稍長一點,值就會丟失。在aspx頁面中使用會話變量而不是隱藏字段

ASP.NET MVC: Make Session entirely cookie-less (hidden form field) ?我怎麼能做這個上面的廚師足... ...?

我使用隱藏值來保持url重定向到下一頁。可能我不會熱衷於使用隱藏值,會話變量更好嗎?

請指教。 Regards

+1

我不認爲我明白問題是什麼。你正在談論cookie和隱藏的領域和重定向,但我不明白你想如何關聯這些概念。 您能否解釋一下: - 您試圖實現的目標 - 您到目前爲止所做的工作 - 什麼不工作 – Rune 2010-02-22 07:56:53

+0

一旦有人請求了A.aspx,那麼在page_load上,下一個網址地址就會被加載準備好使用Response.Redirect方法。我曾經使用變量。但是現在,會話變量很好,因爲輸入隱藏變量有時會在長頁面待機時間中丟失。 – theklc 2010-02-23 11:41:37

回答

0

如果你想保持整個頁面刷新的東西,你需要使用啓用了ViewState的服務器端控件。您尚未明確是否隱藏字段,您使用的是任何服務器端控件或普通的舊html控件。使用html控件,您必須爲自己管理節目。

+0

服務器端控件。在啓用視圖狀態之後,我還應該做些什麼來完成隱藏變量的完美工作 至於bk – theklc 2010-02-22 07:55:07

+0

然後,您可以通過回送方式訪問服務控件的屬性,這可以使用任何其他服務器控件的屬性。在傳統的ASP上下文中,我們使用隱藏文本框的value屬性,並在服務器端隨時訪問它。所以這種行爲仍然可用。 – Kangkan 2010-02-22 08:30:14

相關問題