ASPnet mvc6参数为null

时间:2016-03-12 01:42:57

标签: asp.net asp.net-core-mvc

我有一个简单的测试页面有一个get方法但是从视图接收的参数总是为null,你有什么想法吗?

控制器

public class HomeController : Controller
{
    public IActionResult Index(string id)
    {
        //id is always null
        return View();
    }
}

查看

<form asp-controller="Home" asp-action="Index">
    <input type="search" id="ida"/>
    <input type="submit"/>
</form>

1 个答案:

答案 0 :(得分:1)

变化:

<form asp-controller="Home" asp-action="Index">
    <input type="search" id="ida"/>
    <input type="submit"/>
</form>

要:

<form asp-controller="Home" asp-action="Index">
    <input type="search" id="id" name="id" />
    <input type="submit" />
</form>