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 に設定されている場合、ページの読み込みが完了する前にポストバックを実行すると、"無効なポストバックまたはコールバック引数" エラーが発生する可能性があります。
注
プロパティ名は "すべての非表示フィールド" を示しますが、ユーザーが作成した非表示フィールドは、このプロパティの設定の影響を受けません。