2
@Html.ActionLink
からHttpPostアクションメソッドを呼び出すことはできますか?@ Html.ActionLinkからHttpPostアクションメソッドを呼び出すことは可能ですか?
[HttpPost]
public ActionResult Delete()
{
// delete
}
@Html.ActionLink("Delete","Delete","Cart")
は、get要求であるアンカータグをレンダリングします。
私はショッピングカートに表示されている商品のリストを持っており、削除ボタンを追加したいと考えています。
したがって、getを削除してください。なぜそれが投稿になる必要がありますか? – mccow002
@ mccow002、一般的には、データを変更する(項目を削除するなどの)アクションをGETにすることはお勧めしません。参照してください:http://stackoverflow.com/questions/786070/why-should-you-delete-using-an-http-post-or-delete-rather-than-get – Brandon
@ mccow002:削除しますか?本当に ?これは十分に公正なhttp://stackoverflow.com/a/679042/40521 – Happy