しばやん雑記

ASP.NET とメイドさんが大好きなフリーランスのプログラマーのブログ

ASP.NET MVC で Ajax

Ajax といっても一番簡単だと思われる部分書き換えです。エラーメッセージを見てると、ユーザーコントロール*1もビューとして扱ってくれるようだったので使えると思って試してました。

で、情報が少なかったのが AjaxHelper なんですが、インテリセンスだけで使えます。サンプルを出すと

<%= Ajax.ActionLink("削除するよ", "Delete", new AjaxOptions { HttpMethod = "POST", UpdateTargetId = "itemid-1" }) %>

だけで使えます。Delete ってのはアクションで、このアクションで ascx を返します。AjaxOptions には他にもいろいろとプロパティが用意されているのでらくらくですね。

*1:ascx ファイル