asp.net - Prós e contras de registrar controles de usuário em web.config vs. página asp - CoreDump.pt
Prós e contras de registrar controles de usuário em web.config vs. página asp
Alguém pode por favor deixe-me saber os prós e contras de registrar controles de usuário em web.config vs. no topo das páginas asp?
Estou à procura de problemas de desempenho em particular. Será que ter todos os controles registrados no web.config tornar as páginas mais lento para carregar (até mesmo as páginas que não usam esses controles)?
Publicado 26/08/2009 em 23:48 2009-08-26 23:48
fonte usuário Paras
Web.config Prós
Apenas 1 lugar para adicionar um pouco mais de código
Web.config Contras
Às vezes, eu esqueça de atualizar web.config no ambiente de produção desde que eu nunca copiar o web.config de estadiamento área para viver site.
Em cada página pros
Ao implantar / publicar páginas e / ou páginas de cópia de dev / test / encenação de viver servidor, você não precisa se preocupar em atualizar web.config
Um contras página muito
Seu em cada página, por isso, se algo muda, é uma dor de passar por todas as páginas e corrigi-lo
Você tem que adicioná-lo manualmente para cada página
Eu recomendo fazer isso no web.config. É menos trabalho para você desde que você não precisa se lembrar de adicioná-lo a cada página. Embora, se você tem uma tonelada e os lotes são usados ​​apenas em uma única página, então você poderia fazer um pouco de ambos para manter seu web.config um pouco menos confuso. Eu costumo colocar meus controles no web.config, se eu usá-los em mais de uma página. Se ele é usado apenas em uma única página, então eu geralmente apenas declará-lo em minha página asp.net.
questão de idade, mas finalmente uma resposta sobre o desempenho! Não há diferença:
A boa notícia é que não há qualquer diferença de desempenho entre registrá-los em uma vs. arquivo web.config no topo de uma página.
O desempenho de tempo de execução é exatamente o mesmo (eles são compilados para baixo para as mesmas instruções em ambos os cenários).
Compilação também deve compilar com o mesmo desempenho.
Respondeu 02/05/2012 em 02:33 2012-05-02 02:33 share
fonte usuário Nelson Rothermel
Não é um pedaço de um monte contras para colocá-lo no web.config. Ele só não pode ser feito com um arrastar e soltar, muitos simplesmente não fazê-lo. Mantém a página menos confuso e faz mudar mais fácil a longo prazo.
DataTable e Viewstate
Qual deve ser o tempo limite de conexão ideal no aplicativo asp.net?
sistema authetication para 1 usuário - asp.net
Coloque PageContet em ASP.NET UpdatePanel
GridView deve ser adicionado a uma tag de formulário para renderização
ASP.NET Obter coleção de controle página em tempo de design
Como usar jQuery Tooltip?
autenticação em vários projetos Formulários / Web MVC hospedados na mesma máquina
Que tipo de dados e comprimento é mais adequado para uma coluna id auto incremento no banco de dados?