共用方式為


PagesSection.RenderAllHiddenFieldsAtTopOfForm 屬性

定義

取得或設定值,這個值會指定系統產生的所有隱藏欄位是否都要呈現在表單頂端。

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 為 ,請在頁面完成載入之前執行回傳可能會導致「回傳或回呼引數無效」錯誤。

注意

雖然屬性名稱指出「所有隱藏欄位」,但使用者建立的隱藏欄位不會受到此屬性的設定影響。

適用於