Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to add namespaces in web.config file?

Tags:

I am using VS 2008 and C# but when I added namespace in web.config file, that namespace is not imported or included in code behind or aspx
I have also read this question but not get the required answer.

web.config code

<configuration>  <system.web>     <pages>       <namespaces>         <add namespace="System.Data" />         <add namespace="System.Text"/>       </namespaces>     </pages>     </system.web> </configuration> 
like image 518
jams Avatar asked Sep 28 '11 16:09

jams


People also ask

How do I automatically add a namespace in Visual Studio?

If you are adding a new class in your code then you may need to add the correspondence namespaces. To do it, you may either manually type the Using Namespace or you just right click on the class name and select Resolve > Namespace. But using “Ctrl+.” you can automatically add the namespace in your code.


1 Answers

You need to put them in the correct <system.web> section. e.g.:

<configuration>   <system.web>     <pages>       <namespaces>         <add namespace="System.Data" />         <add namespace="System.Text"/>       </namespaces>     </pages>     </system.web> </configuration> 

and put them in the correct web.config

i.e. the second web.config file is the Views folder and is specific to views. These settings do not go in the root web.config.

The purpose of these settings is to make the libraries available to the ASPX pages (e.g. for Intellisense) and it is not used for the code-behind. You still need to have using statements in your actual code as that is just plain c# programming.

like image 157
Gone Coding Avatar answered Oct 26 '22 23:10

Gone Coding