我有以下代码,我想使用该代码将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();
}
有人有主意吗?
答案 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>