ViewState 支援多種型別

發布 健康 2024-08-21
11個回答
  1. 匿名使用者2024-02-01

    檢視狀態

    ViewState 是一種機制,用於在呼叫 Web 控制項時儲存狀態值。 Web 表單 (form) 中的設定是 runat="server",窗體將追加乙個隱藏屬性 ViewState。 ViewState 將所有控制項的狀態值儲存在 ViewState 中。

    ViewState 是 Control 類中的乙個域,所有其他控制項都通過繼承 Control 來獲取 ViewState 函式。 它是具有名稱值的物件的集合。

    請求頁面時,所有控制項的狀態將序列化為字串,然後作為窗體的隱藏屬性傳送到客戶端。 當客戶端發回頁面時,它會分析返回的窗體屬性,並將相應的值分配給控制項。 當然,一切都是負責的。

    使用它可以說 viewstate 幾乎是任何型別的 Web 控制項,但必須使用 runat= 新增它"server"

  2. 匿名使用者2024-01-31

    你是說他儲存的資料型別,如果是的話,任何型別。

  3. 匿名使用者2024-01-30

    實際上,我真的不明白你所描述的問題是什麼意思。

    我跟你說幾句話:

    ViewState 是乙個全域性變數,用於儲存伺服器控制項的狀態或儲存在當前網頁中並可供訪問。

    私人標記和他根本是不同的東西:

    該標誌表示類中的乙個字段,對於 C 語言,該欄位只能由類的成員訪問,而與平台(C s、b s、mobile)無關;

    ViewState 僅表示 BS 平台。

    它僅存在於繼承自以下類的類中,而 private 可以存在於任何類中。

    儲存的內容僅在頁面開啟時存在,並且可以通過類中的 public 方法訪問 private。 例如,如果定義乙個類,則可以通過公共方法修改或讀取文字字段,但不能以任何方式訪問 viewstate["text"]

    關於儲存狀態的伺服器控制項回發,雖然使用了 viewstate,但關鍵是使用了隱藏控制項來儲存 viewstate 儲存的伺服器控制項狀態。 如果要實現此效果,可以向使用者控制項新增隱藏控制項。 或者更直接地說,您的控制項繼承伺服器的按鈕或將伺服器的按鈕拖到控制項中,這也沒問題。

  4. 匿名使用者2024-01-29

    ViewState 實際上是一樣的。

    只是範圍不同。

    也就是說,在這個頁面之外。 無法再訪問檢視狀態。 可以儲存任何物件。

    例如,在頁面載入中:if(!ispostback)viewstate["test"]=0;

    在頁面上的按鈕事件之一中:int test="test"].tostring())

    在這種情況下,可以直接從檢視狀態中獲取該值。

  5. 匿名使用者2024-01-28

    當然,這個還是需要問的,資料越大,處理速度越慢,

  6. 匿名使用者2024-01-27

    絕對。 通常,在發布 ** 時,必須將不需要的檢視狀態設定為關閉。 因此,建議盡量使用 runat = server"

  7. 匿名使用者2024-01-26

    viewstate 控制項的值實際上儲存在客戶端上的乙個隱藏欄位中,每次提交頁面時都會自動傳送回伺服器,伺服器可能會修改這個值並返回給客戶端。 其值越高,HTML 檔案越大。

    所以你的問題的答案是肯定的。

  8. 匿名使用者2024-01-25

    您可以將檢視狀態放在伺服器端,而不是將其傳送到客戶的瀏覽器。 過載儲存頁面和讀取 viewstate 兩種方法(壓縮時也應該這樣做),將 viewstate 寫入資料庫或會話,保留乙個金鑰,將這個金鑰寫入檔案,請求回發時根據鍵值取出 viewstate

  9. 匿名使用者2024-01-24

    不是跑到這一步了嗎,然後再按一遍試試,直到這一步過去才有值。。。

  10. 匿名使用者2024-01-23

    將資料直接儲存在當前頁面中。

    點讚會話它是會話級別的。 只要會話未過期。 會話中儲存的資料就在那裡。

    ViewState 位於頁面級別。 只要這個頁面在。 儲存在檢視狀態中的資料就在那裡。

    這意味著儲存在檢視狀態中的資料只能在宣告變數的頁面中使用。

    例如,在頁面的頁面載入中,宣告了 :viewstate["test"]="fdasfdsa";

    然後,您可以在該頁面上的任何方法中使用 viewstate["test"] 直接獲取值"fdsafdsa".

  11. 匿名使用者2024-01-22

    乙個儲存了大量關於控制項的狀態資訊的東西,用 base64 編碼儲存在客戶端,每次提交時,都會返回給伺服器,伺服器解析控制項的狀態。

相關回答
9個回答2024-08-21

有很多種。 但每個女人可能都有一樣東西,那就是渴望被她喜歡的東西所愛。

12個回答2024-08-21

1.痤瘡:無論是白頭粉刺還是其他黑頭粉刺,都是非炎症性痤瘡。 痤瘡是皮脂被阻塞時最早和最小的病變,如果痤瘡沒有破裂,它可能會發展成白頭粉刺(閉合性粉刺)或黑頭粉刺(開放性粉刺)。 >>>More

10個回答2024-08-21

<>根據出版部門出具的《機動車駕駛證》。

業務工作規範規定機動車駕駛證實行分級制度,因此駕駛證分為A1、A2、A3、B1、B2、C1、C2、C3、C4、D、E、F、M、N、P,共15個級別,各不同級別的駕照的駕駛型別和程式碼如下 >>>More

3個回答2024-08-21

計算機病毒根據依賴的型別可分為三類:網路病毒、檔案病毒和引導病毒。 根據計算機專用演算法的分類,可分為三類:偶然病毒、蠕蟲病毒和可變病毒。 >>>More

17個回答2024-08-21

如果按照便秘發作的嚴重程度進行分類,可分為慢性便秘和急性便秘。 根據發病時間長短,可分為持續性便秘和暫時性便秘。 對於便秘患者,建議多喝水,多吃含粗膳食纖維的食物,多運動,也可與青皓青昌等藥物合用,緩解便秘。