Artigo: 317690 - Última revisão: domingo, 29 de Abril de 2007 - Revisão: 1.7 Como utilizar o atributo AutoEventWireup no Visual Basic .NET
Nesta páginaSumárioEste artigo explica como utilizar o atributo AutoEventWireup eficazmente no Microsoft ASP.NET Web Forms. AutoEventWireup é um atributo da directiva @ Page . O atributo AutoEventWireup pode ter um valor de true ou false . Quando é criada uma aplicação Web em ASP.NET utilizando o Microsoft Visual Studio .NET, o valor do atributo AutoEventWireup estiver definido como false . Este artigo descreve como definir e alterar os valores predefinidos do atributo AutoEventWireup . Este artigo também explica a utilização deste atributo com exemplos de código ASP.NET Web Forms escrito em Microsoft Visual Basic. NET. Pode utilizar o atributo AutoEventWireup para código ASP.NET Web Forms e controlos de utilizador da Web. Quando definir o valor do atributo AutoEventWireup como true , o resultado é código simples. Se definir o valor do atributo AutoEventWireup como false em determinadas circunstâncias, o ASP.NET Web Application executa melhor. Pode especificar o valor predefinido do atributo AutoEventWireup nas seguintes localizações:
Por predefinição, quando o ASP.NET Web Application é criada no Visual Studio. NET, o valor do atributo AutoEventWireup estiver definido como Falso na página .aspx e processadores de eventos são criados automaticamente. Este artigo descreve as predefinições do atributo AutoEventWireup e apresenta algum código úteis. RequisitosEste artigo pressupõe que está familiarizado com os seguintes tópicos:
Configurar as predefinições do atributo AutoEventWireupO valor do atributo AutoEventWireup pode ser declarado na secção <pages> no ficheiro Machine.config ou no ficheiro Web.config da seguinte forma:O valor do atributo AutoEventWireup também pode ser alterado no formulário da Web individual. Para alterar-no formulário da Web, adicione o atributo AutoEventWireup a directiva @ Page , da seguinte forma: Defina o valor do atributo AutoEventWireup como FALSOSe pretender ligar manualmente eventos para uma função, utilize o valor false do atributo AutoEventWireup . Os seguintes exemplos mostram o código que pode utilizar para processar o evento carregar do objecto de página num formulário Web do ASP.NET:
Defina o valor do atributo AutoEventWireup como trueQuando define o valor do atributo AutoEventWireup como false , tem manualmente ligar eventos a funções. Por outro lado, quando define o valor do atributo AutoEventWireup como true , a estrutura de páginas ASP.NET automaticamente pode ligar eventos. Para o processador de eventos Page_Load num formulário Web do ASP.NET de código quando o valor do atributo AutoEventWireup for Verdadeiro , siga estes passos:
Evite definir o atributo AutoEventWireup para verdadeiro quando o desempenho é chaveNão tem de definir o valor do atributo AutoEventWireup como true se o desempenho é uma consideração chave. Se definir o valor do atributo AutoEventWireup como true , a estrutura de páginas ASP.NET tem de fazer uma chamada ao método CreateDelegate para cada formulário da Web (uma página .aspx). Em vez de depender hookup automática, substitui manualmente os eventos a partir da página, conforme indicado nos exemplos de código neste artigo.Para mais informações, visite o seguinte Web site da Microsoft Developer Network (MSDN): http://msdn.microsoft.com/library/en-us/dndotnet/html/dotnetperftips.asp
(http://msdn.microsoft.com/library/en-us/dndotnet/html/dotnetperftips.asp)
Utilizar o atributo AutoEventWireup de outras formasO atributo AutoEventWireup também é um atributo da directiva @ Control utilizado nos controlos de utilizador da Web. Pode utilizar o atributo AutoEventWireup de formas que são semelhantes deste artigo.ReferênciasPara obter informações adicionais, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft: 303247
(http://support.microsoft.com/kb/303247/
)
Visão geral sobre o modelo de código do ASP.NET 312311
(http://support.microsoft.com/kb/312311/
)
Como trabalhar com ficheiros de classe de código numa aplicação do ASP.NET, utilizando o Visual Basic .NET Para mais informações, visite os seguintes Web sites da MSDN:http://msdn2.microsoft.com/en-us/library/ydy4x04a(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/ydy4x04a(vs.71).aspx)
http://msdn.microsoft.com/en-us/library/fy30at8h.aspx (http://msdn.microsoft.com/en-us/library/fy30at8h.aspx) http://msdn.microsoft.com/en-us/library/at2tetf6(VS.71).aspx (http://msdn.microsoft.com/en-us/library/at2tetf6(VS.71).aspx) http://msdn2.microsoft.com/en-us/library/edzehd2t(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/edzehd2t(vs.71).aspx) http://msdn.microsoft.com/en-us/library/ms973839.aspx (http://msdn.microsoft.com/en-us/library/ms973839.aspx) A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 317690
(http://support.microsoft.com/kb/317690/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo