0

簡単なメール スクリプトを .NET で起動して実行しようとしています。問題は、エラー メッセージが引き続き表示されることですが、CodeFileType MailMessage is not definedにインポートしました。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()
4

1 に答える 1

2

コードをaspxページに書いていると仮定します

Importpage ディレクティブの後にステートメントを追加

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

または

Dim myMail As New System.Net.Mail.MailMessage()
于 2013-11-12T16:51:08.160 に答える