2011-02-10 51 views
2

我已經寫了有一個按鈕,用戶可以單擊顯示的附加DIV用戶控件保存價值的好方法。我發現,讓控件記住DIV在回發後是否可見是很好的,這樣當頁面重新加載時,如果用戶想要這樣,DIV保持可見。什麼是用戶控件

什麼是實現這個使用jQuery在我手上的好辦法?

回答

4

保持在控制ViewState的div的狀態。

請參閱this關於如何構建自定義控件並使用ViewState的文章。

1

有幾種方法可以做到這一點:

  1. 使用視圖狀態。 @Oded上有一篇很好的文章。

  2. 使用隱藏域。只需點擊按鈕,您的按鈕就會向該字段寫入一個值,例如「true」。您可以在後貼上檢查該字段的值。

  3. 使用cookie。

==============

如果顯示/隱藏邏輯完全在客戶端上發生,那麼我很可能只是我的用戶控制放隱藏字段,並讓javascript在頁面加載時檢查該字段的值。

相關問題