system.web/pages/namespaces


Há no ASP.NET uma possibilidades de adicionarmos no arquivo Web.Config da aplicação uma seção chamada namespaces, pertencente ao elemento pages. Um código de exemplo do mesmo é mostrado abaixo:

<configuration>
    <system.web>
      <pages>
        <namespaces>
          <add namespace=”System.IO”/>
          <add namespace=”System.Net.Mail”/>
        </namespaces>
      </pages>
    </system.web>
</configuration>

Várias pessoas acham que os namespaces ali colocados servem como uma “referencia global” para as todas as páginas da aplicação, ou seja, acreditam que poderão utilizar os tipos fornecidos por cada um deles (namespaces) em qualquer página/classe da aplicação.

Só que isso não é verdade. Os namespaces ali declarados são utilizados durante a pré-compilação do site, mais precisamente, quando voce utiliza o arquivo ASPX para colocar código HTML e também o código server-side e, neste caso, ele é serve como uso global. Essa é a forma de centralizar todos os namespaces utilizados pelas páginas. Cada um dos sub-elementos que estão ali correspondem a diretiva @ Import da página ASP.NET.

Anúncios

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s