base.master にグローバルな ajaxError イベントがあります。このようなものです。
$(document).ajaxError(function(event, request, settings,thrownError) {
$("#results").append( "<li>some error msg.</li>" );
});
しかし、「#results」は使いたくありません。ダイナミックにしたい。update-target要素に常にエラーメッセージを表示する関数が欲しいです。エラー イベントで ajax 呼び出しから使用された UpdateTarget Id を見つけるにはどうすればよいですか? ありがとう。
using (Ajax.BeginForm("action", null,
new AjaxOptions {
UpdateTargetId = "results", <--find this element in my error event
LoadingElementId = "loading",