私は混乱しています。私はjQueryに関して変更が加えられていることを知っています。MSDNのドキュメントでは、Ajax.ActionLinkを使用するために以下のライブラリが必要です:MVC3でAjaxデータを取得するには@ Ajax.ActionLinkを使用することをお勧めします
"ASP.NET AJAXのクライアント機能のサポートは2つスクリプトライブラリ:MicrosoftAjax.jsおよびMicrosoftMvcAjax.jsこれらのスクリプトのリリースバージョンとデバッグバージョンは、プロジェクトのScriptsフォルダにあります。クライアントスクリプトでこれらのライブラリにアクセスするには、ライブラリリファレンスを現行の企画。"
これらのライブラリはもはや推奨されていないと思っていました。私はまだAjax.Actionリンクを行う必要があります。ここで
は私が実装しようとしていたものです:
上からとコード例:
Ajax.*
ヘルパーはに控えめなjQueryのおかげを使用ASP.NET MVC 3では
@Ajax.ActionLink("Delete", "Delete", "Widget",
new {id = item.Id},
new AjaxOptions {
HttpMethod = "POST",
Confirm = "Are you sure you want to delete this widget?",
OnSuccess = "deleteConfirmation"
})