Compartilhar via


PagesSection.RenderAllHiddenFieldsAtTopOfForm Propriedade

Definição

Obtém ou define um valor que indica se todos os campos ocultos gerados pelo sistema são renderizados na parte superior do formulário.

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

Valor da propriedade

Boolean

true se os campos ocultos gerados pelo sistema forem renderizados na parte superior do formulário; caso contrário, false. O padrão é true.

Atributos

Comentários

Você pode usar a RenderAllHiddenFieldsAtTopOfForm propriedade para especificar que alguns campos ocultos gerados pelo sistema são renderizados no final do formulário.

Em versões de ASP.NET anteriores ao .NET Framework 3.5 SP1, ASP.NET renderiza alguns campos ocultos (por exemplo, __VIEWSTATE) na parte superior do formulário. Outros campos ocultos (por exemplo, __EVENTVALIDATION) são renderizados perto da parte inferior do formulário, pouco antes da marca de fechamento </div> . Por padrão, no ASP.NET 3.5 SP1, todos os campos ocultos gerados pelo sistema são renderizados na parte superior da página. Isso garante que as informações nesses campos sejam enviadas ao servidor mesmo que um postback seja executado antes de a página terminar de carregar. Se RenderAllHiddenFieldsAtTopOfForm estiver definido como false, executar um postback antes que a página termine de carregar pode causar um erro "Argumento de postback ou retorno de chamada inválido".

Observação

Embora o nome da propriedade indique "todos os campos ocultos", os campos ocultos criados pelo usuário não são afetados pelas configurações dessa propriedade.

Aplica-se a