尝试在.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()
答案 0 :(得分:1)
假设您在aspx页面中编写代码
在页面指令
之后添加Import
语句
<%@ Import Namespace="System.Web.Mail"%>
或
Dim myMail As New System.Net.Mail.MailMessage()