Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何使用SMTP和VB.NET发送此表单?_Asp.net_Vb.net - Fatal编程技术网

Asp.net 如何使用SMTP和VB.NET发送此表单?

Asp.net 如何使用SMTP和VB.NET发送此表单?,asp.net,vb.net,Asp.net,Vb.net,我的代码是。。。。但它只向电子邮件发送一个字段值。。。。我希望在邮件中发送多个值。。。像 Category : Your name : Email ID Mobile no. etc.. 所有表单值都将传输到邮件ID Imports System.Net.Mail Protected Sub ImageButton1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles I

我的代码是。。。。但它只向电子邮件发送一个字段值。。。。我希望在邮件中发送多个值。。。像

Category :
Your name :
Email ID
Mobile no. etc..
所有表单值都将传输到邮件ID

Imports System.Net.Mail
    Protected Sub ImageButton1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles ImageButton1.Click
        Try
            Dim SmtpServer As New SmtpClient()
            Dim mail As New MailMessage()
            SmtpServer.Credentials = New Net.NetworkCredential("bus@volvobusesindia.com", "pink&777")
            SmtpServer.Port = 25
            SmtpServer.Host = "mail.volvobusesindia.com"
            mail = New MailMessage()
            mail.From = New MailAddress(TextBox12.Text)
            mail.To.Add("bus@volvobusesindia.com")
            mail.Subject = "New Bus Booking Query"
            mail.Body = "Category :" & " " & DropDownList3.SelectedItem.Text
            SmtpServer.Send(mail)
            MsgBox("mail send")
        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try

    End Sub
在这方面:

        mail.Body = "Category:" & " " & DropDownList3.SelectedItem.Text 
如果只发送类别,则需要将其他信息添加到正文中

我不知道表单上字段的名称,但您需要将其更改为以下内容:

        mail.Body = "Category:" & " " & DropDownList3.SelectedItem.Text + "<br>" + "Name: " + txtName.Text
mail.Body=“Category:”&“&DropDownList3.SelectedItem.Text+”
“+”名称:“+txtName.Text”
你有没有一直大喊大叫的冲动?你到底有什么问题??您是否收到错误-如果是:什么错误?它是否发送了一封空的电子邮件??发生了什么事?我很困惑…我不知道如何准确地识别这个表单,就像它在电子邮件id中一样。。。。。对于上面提到的字段…正如您所看到的..我上面描述的代码只将类别值发送到mail…ya you..是正确的..这将只发送类别值…但我希望它发送..表单字段的所有值..当它们发送类别时..值这将发送同一行中的所有字段..但我希望它每行发送一个字段…谢谢我编辑了这个
而不是谢谢你Shiraj