试图在.NET中安装和运行一个简单的邮件脚本,问题是我一直在获取错误消息Type MailMessage is not defined,但是我已经在CodeFile中导入了System.Net.Mail。下面是我的Default.aspx.vb。
如果我在文件顶部声明为<%@ Import Namespace="System.Web.Mail"%>,而不使用MasterPage和CodeFile,那么它可以工作,但我不能使用MasterPage。
我是新来的。我遗漏了什么?
Imports System.Data
Imports System.Xml
Imports System
Imports System.Web
Imports System.Net.Mail
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Me.IsPostBack = False Then
End If
End Sub
End Class邮件脚本的开头如下所示:
<script runat="server">
Sub Page_Load(ByVal Sender As System.Object, ByVal e As System.EventArgs)
Dim myMail As New MailMessage()发布于 2013-11-12 16:51:08
假设您正在aspx页面中编写代码
在页面指令后面添加Import语句
<%@ Import Namespace="System.Web.Mail"%>或
Dim myMail As New System.Net.Mail.MailMessage()https://stackoverflow.com/questions/19935013
复制相似问题