MVC と ASP.NET を学んでいます。最後の列に各行の [編集] ボタンが含まれているテーブルがあります。これは問題なく動作し、ボタンとリンクのルック アンド フィールが気に入っていますが、ページを開くと、コントローラーで HttpPost アクションが呼び出されます。なぜこれが起こっているのか、それは送信ボタンであり、そのページが送信されているように動作することを理解しています。そのページの HttpGet にリダイレクトするボタンが表示されるように、これを変更するにはどうすればよいですか? (かみそりで...)
@using (Html.BeginForm("Update", "Purchase"))
{
@Html.HiddenFor(x => x.Id)
<input type="submit" value="Update" />
}