Estoy usando MySql en mi proyecto asp.net. Pero no quiero escribir cada "uso de MySql.Data.MySqlClient;" declaración en cada archivo aspx.cs/aspx.vb. ¿Cómo puedo definir estas líneas en el archivo web.config?¿Cómo se definen las instrucciones de uso en web.config?
he definido como algunos espacios de nombres más adelante, pero esto sólo funciona para las páginas aspx:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="false" targetFramework="4.0"/>
<pages>
<namespaces>
<add namespace="System.Web.Configuration"/>
<add namespace="MySql.Data"/>
<add namespace="MySql.Data.MySqlClient"/>
</namespaces>
</pages>
</system.web>
</configuration>
pregunta relacionada: Define common namespaces for code pages in Web.Config
+1. 'using' es una declaración en código fuente procesada por el compilador de C#. 'web.config' es para la configuración del servidor web – abatishchev
¿Y las páginas aspx son compiladas por ...? Esto no es lógico para mí :) –
página '.aspx' - es solo un marcado con código del lado del servidor - también son procesados por el servidor web. '.aspx.cs' son archivos fuente. Puedes ponerle incluso '1.cs' - simplemente no olvides especificarlo en la declaración de la página. – abatishchev