在cshtml文件中
@using (Html.BeginForm("Contact", "Home", FormMethod.Post, new { @id = "contact-form" }))
和在视图中显示为
的源文件<form action="/" id="contact-form" method="post">
答案 0 :(得分:2)
(Html.BeginForm("Contact", "Home", FormMethod.Post, new { @id = "contact-form" }))
试试这个。 C#区分大小写。您在视图中使用了“联系人”,在控制器中使用了“联系人”。我认为你不需要你添加的注释。
答案 1 :(得分:1)
替换
[GET("")]
public ActionResult Contact()
{
return View(new ContactModel());
}
带
[HttpGet]
public ActionResult Contact()
{
return View(new ContactModel());
}
或
[GET]
public ActionResult Contact()
{
return View(new ContactModel());
}
并且正在运作