Asp.Net Core 3.1 Form POST方法不起作用

问题描述

我用Asp.Net Core 3.1版本编写了一个网站

该站点在本地运行良好,但是当我将其发送到远程服务器时,我注意到参数为空。

不幸的是,我在任何地方都找不到解决该问题的方法。

这是代码

控制器

    [HttpPost]
    public IActionResult GetInTouch(string name,string email,string subject,string message)
    {
        var result = _contactService.GetContact();
        if (!result.Success) return Redirect("/NotFound");

        var emailParameterResult = _emailParameterService.GetEmailParameter();
        if (!emailParameterResult.Success) return Redirect("/NotFound");

        var contactDto = _mapper.Map<ContactDto>(result.Data);
        var emailParamterDto = _mapper.Map<EmailParameterDto>(emailParameterResult.Data);

        var isSendMail = EmailSender.SendEmailMessage(contactDto.Email,name,email,subject,message,emailParamterDto);

        var resultMessage = isSendMail
            ? "<div class='alert alert-success mb-20'>Mesajınız gönderildi!</div>"
            : "<div class='alert alert-danger mb-20'>Mesaj gönderilirken bir hata meydana geldi.!</div>";

        return View(new ContactModel()
        {
            SendResultMessage = resultMessage,ContactDto = contactDto
        });
    }

查看

            <div class="contact-from contact-shadow">
                <form asp-action="GetInTouch" asp-controller="Contact" method="post">
                    <input id="name" name="name" placeholder="İsim Soyisim" required>
                    <input id="email" name="email" placeholder="Email" required>
                    <input id="subject" name="subject" placeholder="Konu" required>
                    <textarea id="message" name="message" placeholder="Mesajınız" required></textarea>
                    <button class="submit" type="submit">Gönder</button>
                </form>
            </div>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...