在RC 2

时间:2016-08-17 07:19:03

标签: c# asp.net

我已更新到ASP.NET RC 2并为测试目的创建了一个空项目。

HomeController中:

[Route("")]
[Route("[controller]")]
public class HomeController : Microsoft.AspNetCore.Mvc.Controller
{
    [Route("")]
    [Route("[action]")]
    public IActionResult Index()
    {
        return View();
    }

    [Route("[action]")]
    public IActionResult Login([FromBody]LoginViewModel loginVm)
    {
        return View(loginVm);
    }
}

索引 - 视图:

<form action="Login" method="post">
    <input type="text" name="firstname"/>
    <input type="text" name="lastname"/>
    <input type="submit" value="submit"/>
</form>

每当我将'FromBody'属性放入我的方法参数时,不会调用'Login'方法(未达到断点)。如果我使用'FromQuery'代替'FromBody'一切正常。

在RC 1中,我能够将'FromBody'与'HttpPost'属性结合在方法的参数中。

我的问题在哪里?

0 个答案:

没有答案