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>
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With