如何在aspx文件中添加命名空间?

我在aspx文件中添加了C#代码,但是显示错误

类或名称空间名称“Mail”在类或名称空间“System.Net”中不存在(是否缺less程序集引用?)

我怎么可以添加nampespace aspx文件我已经尝试<%@ import namespace="Westwind.Tools"%>但它不工作?

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

我假设它是在一个网站,该网页没有代码后面?

 <%@ 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> 

这似乎为我工作。

如果它不在一个网站和/或它有代码为什么你需要引用aspx文件中的命名空间?

希望这可以帮助