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 では、システムによって生成されたすべての非表示フィールドがページの上部にレンダリングされます。 これにより、ページの読み込みが完了する前にポストバックが実行された場合でも、これらのフィールドの情報がサーバーに送信されます。 RenderAllHiddenFieldsAtTopOfFormfalse に設定されている場合、ページの読み込みが完了する前にポストバックを実行すると、"無効なポストバックまたはコールバック引数" エラーが発生する可能性があります。

プロパティ名は "すべての非表示フィールド" を示しますが、ユーザーが作成した非表示フィールドは、このプロパティの設定の影響を受けません。

適用対象