天天看點

ASP.NET中,HiddenField隐藏控件的用法

HiddenField控件就是隐藏輸入框的伺服器控件,他能讓你儲存那些不必顯示在頁面上的且對安全性需求不高的資料。也許這個時候應該有這麼一個疑問,為什麼有了ViewState、Session和Cookie等狀态儲存機制,還需要用起HiddenField呢?

增加HiddenField,其實是為了讓整個狀态管理機制的應用程度更加全方面。因為不管是ViewState、Cookie還是Session,都有其失效的時候,比如使用者因某種需求設定ViewState為false,或環境條件限制使用Cookie,或使用者長時間沒有動作導緻Session過期等等,那這個時候HiddenField無疑是最佳選擇。

 一般可以用于排序方式的選擇:

如前台代碼:

背景加載資料的部分代碼:

繼續閱讀