我正在学习 MVC 和 ASP.NET。我有一个表,其中最后一列包含每一行的编辑按钮。这很好用,我喜欢按钮与链接的外观和感觉,但是当它打开页面时,会在控制器中调用 HttpPost 操作。我理解为什么会发生这种情况,它是一个提交按钮,并且它的行为就像正在提交该页面。如何修改它,以便我有一个重定向到该页面的 HttpGet 的按钮?(在剃刀中......)
@using (Html.BeginForm("Update", "Purchase"))
{
@Html.HiddenFor(x => x.Id)
<input type="submit" value="Update" />
}