отправка электронной почты с asp.net

Может кто-нибудь, пожалуйста, помогите мне исправить эту ошибку, которая возникает, когда я пытаюсь отправить электронное письмо со страницы контактов моего веб-сайта.

введите здесь описание изображения

Мой код:

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim msg As New MailMessage()
    msg.From = New MailAddress(email.Text)
    msg.[To].Add(New MailAddress("[email protected]"))
    msg.Subject = subject.Text
    msg.Body = Message.Text
    'Try
    '    SmtpMail.SmtpServer = " smtp server name or address "
    '    SmtpMail.Send(msg)
    'Catch ex As HttpException
    '    Response.Write("Error: " + ex.ToString())
    'Catch ex As Exception
    '    Response.Write("Error: " + ex.ToString())
    'End Try
    Dim smtp As New SmtpClient("milcoxmanor.com", 25)
    smtp.Credentials = New NetworkCredential("[email protected]", "12345")
    smtp.Send(msg)


End Sub
Protected Sub ClearFields()
    fname.Text = " "
    lname.Text = " "
    email.Text = " "
    subject.Text = " "
    message.Text = " "
End Sub

Конец класса


person Zidane    schedule 03.12.2013    source источник
comment
Какая ошибка? Вы должны предоставить нам полный текст ошибки и строку, которая ее вызывает.   -  person System Down    schedule 04.12.2013
comment
Ошибка в чем именно?   -  person Code Maverick    schedule 04.12.2013


Ответы (1)


Судя по ошибке, вам, вероятно, не хватает:

 Imports System.Net.Mail

вверху файла

person Konstantin    schedule 03.12.2013
comment
using это C#... они используют VB.NET, так что это будет Imports - person Code Maverick; 04.12.2013
comment
Ошибка компиляции. Сообщение об ошибке компилятора: BC30561: «MailMessage» неоднозначен, импортирован из пространств имен или типов «System.Web.Mail, System.Net.Mail». Ошибка источника: строка 35: строка 36: защищенная подпрограмма Button1_Click (ByVal sender As Object, ByVal e As System.EventArgs) обрабатывает Button1.Click строка 37: Dim msg As New MailMessage() Line 38: msg.From = New MailAddress (email .Text) Строка 39: msg.[To].Add(New MailAddress([email protected])) - person Zidane; 04.12.2013
comment
@ user2307970: удалите импорт для System.Web.Mail. Это пространство имен устарело. - person NotMe; 04.12.2013
comment
Спасибо, похоже, я куда-то ухожу - person Zidane; 04.12.2013