How to add namespace in aspx file?

i have added C# code in aspx file, but it is showing error

The type or namespace name ‘Mail’ does not exist in the class or
namespace ‘System.Net’ (are you missing an assembly reference?)

How i can add nampespace to aspx file i have tried <%@ import namespace="Westwind.Tools"%> but it does not work?

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

<%@ Import Namespace="System.Net.Mail" %>

Method 2

I’m assuming that it’s in a website and that the page doesn’t have code behind?

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Net.Mail"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">


        protected void Page_Load(object sender, EventArgs e)
        {
            System.Net.Mail.SmtpClient client = new SmtpClient();


        }

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>

</body>
</html>

This seems to work for me.

If it’s not in a website and/or it has code behind why do you need to reference the namespace in the aspx file?

Hope this helps

Method 3

To add the namespace globally instead of page-by-page, just put the namespace in your web.config.

<configuration>
  <system.web>
    <pages>
      <namespaces>
        <add namespace="Your.Namespace"/>
      </namespaces>
    </pages>
  </system.web>
</configuration>

You might have to restart Visual Studio for the IntelliSense to kick in.

You can also create a mini web.config in a directory to only import the namespace into ASPX files within that directory and sub-directories instead of applying it globally.


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x