我正在學習MVC和ASP.NET。我有一個表格,其中最後一列包含每行的編輯按鈕。這工作正常,我喜歡按鈕和鏈接的外觀和感覺,但是當它打開頁面時,HttpPost操作在控制器中調用。我明白爲什麼會發生這種情況,它是一個提交按鈕,它的行爲就像正在提交的頁面一樣。我如何修改這個,以便我有一個重定向到該頁面的HttpGet的按鈕? (在剃刀...)如何創建一個按鈕,將頁面調用爲HttpGet
@using (Html.BeginForm("Update", "Purchase"))
{
@Html.HiddenFor(x => x.Id)
<input type="submit" value="Update" />
}