2016-01-27 87 views
1

我在母版頁中隱藏了一個字段,並且有幾個頁面使用此母版頁。保留隱藏在主頁中的值

在第一頁我將更改隱藏的字段值,它工作正常,但是當我更改隱藏的字段將被重置的頁面。如何保持頁面更改的價值?

+0

你應該去的cookie。 – serhiyb

+1

您也可以使用會話。這裏鏈接到一篇文章:https://msdn.microsoft.com/en-us/library/ms178581.aspx – mybirthname

回答

2

有幾種方法可以解決這個問題,您可以使用cookie或(我將如何做),您可以將該值存儲在會話對象中,而不必在應用程序中的任何位置訪問它。 但是,如果你想繼續在母版頁中使用隱藏字段,這已經在這裏回答了幾次。
這是一個很好的例子。
https://stackoverflow.com/a/10348525/3299157
,這裏是展示如何使用會話對象的例子: https://stackoverflow.com/a/5282694/3299157

+0

我不建議使用會話有幾個原因:應用程序池經常回收,會話中的所有值都被擦除,如果你的應用程序變得越來越大,你需要使用幾臺服務器,他們每個人都將擁有自己的會話實例,你將不得不限制自己的會話。 – serhiyb

+0

這取決於他使用這個隱藏的價值和整體應用程序。我們真的沒有足夠的信息給出一個非常有教養的答案。 Cookies有他們自己的問題......安全性,大小限制等我寫了幾個應用程序,使用會話與存儲的數據庫值相結合。如果會話丟失,只需從後端重新檢索值。不說餅乾沒有他們的福利......這都是情境。 – Ageonix