1
我有一個動態的ASP.NET表單,我重新創建了回傳時間。我的價值觀沒有任何問題。在回發之間保持動態控制狀態
但是,我有一個挑戰,保持Postback的屬性。例如,我有用戶定義的代碼,可以在某人首次出現表單時啓用或禁用該字段。如果用戶發佈表單,我需要一個簡單的方法來確保字段保持啓用或禁用狀態。
這是否有意義?是否有捷徑可尋?
我有一個動態的ASP.NET表單,我重新創建了回傳時間。我的價值觀沒有任何問題。在回發之間保持動態控制狀態
但是,我有一個挑戰,保持Postback的屬性。例如,我有用戶定義的代碼,可以在某人首次出現表單時啓用或禁用該字段。如果用戶發佈表單,我需要一個簡單的方法來確保字段保持啓用或禁用狀態。
這是否有意義?是否有捷徑可尋?
ViewState是在回放之間保持信息的首選方法,它不需要超出單個頁面的範圍。你可以很容易地在那裏存儲信息。
完成此操作的簡單方法是在控件中使用屬性,或使用抽象ViewState的頁面。
protected Boolean IsFieldVisible
{
get{ return (Boolean)ViewState["SomeUniqueKey"] ?? false; }
set{ ViewState["SomeUniqueKey"] = value; }
}
這將保持回傳之間的值。