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?
aspx page inherits from the code-behind class that is named InheritSamples in the CodeBehindSamples namespace. By default, a web application that is created in Visual Studio .
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.
Sometimes, the aspx files can be opened and edited with text editor. If you have free software such as Notepad++, you can open and edit the aspx files in it. Microsoft's Visual Studio is another free program that allows you to open and edit an aspx file. Adobe Dreamweaver can also open and edit an apsx file.
<%@ Import Namespace="System.Net.Mail" %>
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
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