Udostępnij za pośrednictwem


PagesSection.RenderAllHiddenFieldsAtTopOfForm Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy wszystkie pola ukryte generowane przez system są renderowane w górnej części formularza.

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

Wartość właściwości

Boolean

true jeśli ukryte pola generowane przez system są renderowane w górnej części formularza; w przeciwnym razie , false. Wartość domyślna to true.

Atrybuty

Uwagi

Za pomocą RenderAllHiddenFieldsAtTopOfForm właściwości można określić, że niektóre pola ukryte generowane przez system są renderowane na końcu formularza.

W wersjach ASP.NET starszych niż .NET Framework 3.5 SP1 ASP.NET renderuje niektóre ukryte pola (na przykład __VIEWSTATE) w górnej części formularza. Inne ukryte pola (na przykład __EVENTVALIDATION) są renderowane w dolnej części formularza, tuż przed tagiem zamykającym </div> . Domyślnie w ASP.NET 3.5 SP1 wszystkie pola ukryte generowane przez system są renderowane w górnej części strony. Dzięki temu informacje w tych polach są wysyłane do serwera, nawet jeśli przed zakończeniem ładowania strony zostanie wykonane ogłaszanie zwrotne. Jeśli RenderAllHiddenFieldsAtTopOfForm ustawiono falsewartość , wykonanie ogłaszania zwrotnego przed zakończeniem ładowania strony może spowodować błąd "Nieprawidłowy argument ogłaszania zwrotnego lub wywołania zwrotnego".

Uwaga

Mimo że nazwa właściwości wskazuje "wszystkie ukryte pola", ukryte pola utworzone przez użytkownika nie mają wpływu na ustawienia tej właściwości.

Dotyczy