共用方式為


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,在頁面載入完成前執行回貼可能會產生「回貼或回調參數無效」錯誤。

備註

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

適用於