重定向到表单失败,错误HTTP404。您正在寻找的资源

时间:2018-07-16 17:17:20

标签: html asp.net-mvc-4

我有以下代码,我想使用该代码将ID传递给我的新表单,但是却收到资源不可用的错误消息。

    <form action="~/Views/Admin/AdminDemandeurs.cshtml" method="GET">
        <button type="submit" class="btn btn-primary">Ajouter</button>
        <button type="submit" class="btn btn-primary" id="btnModif" disabled>Modifier</button>
        <button type="submit" class="btn btn-primary" id="btnSupp" disabled>Supprimer</button>
        <input type="text" name="action" id="enregID" />
    </form>

我正在使用MVC,并且我的视图确实在控制器中有一个条目

    public ActionResult AdminDemandeurs()
    {
        return View();
    }

有人有主意吗?

1 个答案:

答案 0 :(得分:1)

您应该将表单提交给您的操作方法,而不是视图。

您可以使用Url.Action帮助器来生成操作方法的正确相对路径。

<form action="@Url.Action("AdminDemandeurs","Admin")" method="GET">
        <button type="submit" class="btn btn-primary">Ajouter</button>
        <button type="submit" class="btn btn-primary" id="btnModif" disabled>Modifier</button>
        <button type="submit" class="btn btn-primary" id="btnSupp" disabled>Supprimer</button>
        <input type="text" name="action" id="enregID" />
</form>