当我点击按钮时,我需要在控制器中调用ResetValues方法。但是我能够调用DocDetails方法。 任何人都可以帮助我!!
@using (Html.BeginForm("DocDetails", "FormAdmin", FormMethod.Get))
{
//some other controls and logic related to that
@{ Html.BeginForm("ResetValues", "FormAdmin", FormMethod.Post);}
<button onclick="location.href='@Url.Action("ResetValues","FormAdmin")'" >Search2</button>
@{ Html.EndForm();}
}
答案 0 :(得分:0)
不要将一个表单嵌入另一个表单中。
相反,您可以使用@Html.ActionLink()
创建一个链接,将用户重定向到其他操作,然后style the link to look like a button:
[编辑显示没有嵌套表格的用法]
@using (Html.BeginForm("DocDetails", "FormAdmin", FormMethod.Get)) {
//some other controls and logic related to that
@Html.ActionLink("Search2", "ResetValues", new {}, new { @class = "button" })
}