PagesSection.RenderAllHiddenFieldsAtTopOfForm 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值會指定系統產生的所有隱藏欄位是否都要呈現在表單頂端。
public:
property bool RenderAllHiddenFieldsAtTopOfForm { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("renderAllHiddenFieldsAtTopOfForm", DefaultValue=true)]
public bool RenderAllHiddenFieldsAtTopOfForm { get; set; }
[<System.Configuration.ConfigurationProperty("renderAllHiddenFieldsAtTopOfForm", DefaultValue=true)>]
member this.RenderAllHiddenFieldsAtTopOfForm : bool with get, set
Public Property RenderAllHiddenFieldsAtTopOfForm As Boolean
屬性值
如果系統產生的隱藏欄位會呈現在表單頂端則為 true
,否則為 false
。 預設為 true
。
- 屬性
備註
您可以使用 RenderAllHiddenFieldsAtTopOfForm 屬性來指定表單結尾呈現某些系統產生的隱藏欄位。
在早于 .NET Framework 3.5 SP1 的 ASP.NET 版本中,ASP.NET (轉譯一些隱藏的欄位,例如表單 __VIEWSTATE
頂端) 。 例如,其他隱藏欄位 (, __EVENTVALIDATION
) 會在表單底部附近轉譯,緊跟在結尾 </div>
標記之前。 根據預設,在 ASP.NET 3.5 SP1 中,所有系統產生的隱藏欄位都會轉譯在頁面頂端。 這可確保即使頁面完成載入之前執行回傳,這些欄位中的資訊仍會傳送至伺服器。 如果 RenderAllHiddenFieldsAtTopOfForm 設定 false
為 ,請在頁面完成載入之前執行回傳可能會導致「回傳或回呼引數無效」錯誤。
注意
雖然屬性名稱指出「所有隱藏欄位」,但使用者建立的隱藏欄位不會受到此屬性的設定影響。