ASP. NET проблема с функцией страницы контактов - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь создать страницу контактов, используя C#, но это не работает. Я пробовал некоторые версии этих функций раньше для страниц регистрации и страниц профиля обновления, но здесь я не могу понять, почему он не считывает данные из формы. Может кто-то мне помочь, пожалуйста? Вот код:


    public partial class contact: System.Web.UI.Page
    {
        public string email = "*****";
        protected void Page_Load(object sender, EventArgs e)
        {
            if (this.IsPostBack)
            {
                string from = Request.Form["email"].ToString();
                string subject = Request.Form["subject"].ToString();
                string data = Request.Form["msg"].ToString();
                sendMsg(from, subject, data);
            }
        }

        protected void sendMsg(string from, string subject, string data)
        {
            MailMessage mail = new MailMessage();
            SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
            mail.From = new MailAddress(from);
            mail.To.Add(email);
            mail.Subject = subject;
            mail.Body = data;
            SmtpServer.Port = 587;
            SmtpServer.Credentials = new System.Net.NetworkCredential(email, "*****");
            SmtpServer.EnableSsl = true;
            SmtpServer.Send(mail);
            Response.Write("Mail sent!");
        }
    }



<form action="contact.aspx">
     <p><input class="w3-input w3-padding-16" type="text" placeholder="Your name: " name="name" id="name" required></p>
    <p><input class="w3-input w3-padding-16" type="text" placeholder="Email: " name="email" id="email" required></p>
    <p><input class="w3-input w3-padding-16" type="text" placeholder="Subject: " name="subject" id="subject" required></p>
    <p><input class="w3-input w3-padding-16" type="text" placeholder="Message: " name="msg" id="msg" required></p>
    <p><input class="w3-light-grey w3-padding-large" type="submit" name="submit" id="submit" value="Send"/></p>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...