Как мне создать значение по умолчанию AjaxOptions
? Например, у меня есть меню с некоторыми ссылками, я хочу, чтобы весь сайт использовал тот же loading element
и тот же error handling
.
@Ajax.ActionLink("Home", "Index", "home", <AjaxOptions>)
new AjaxOptions()
{
OnFailure = "handleError",
LoadingElementId = "loading"
});
Но затем у меня есть несколько ссылок, которые обновляют содержимое, и я хочу установить UpdateTargetId
для каждой из этих ссылок. Как сохранить элемент обработки ошибок по умолчанию и загрузить элемент во все представления и редактировать только UpdateTargetId
или OnSuccess
(или другое свойство) для каждой ссылки?
Что-то вроде
@Ajax.ActionLink("home", "Index", "home", ajaxOption.UpdateTargetId = "content")
@Ajax.ActionLink("menu", "Foo", "home", ajaxOption.UpdateTargetId = "side-content")
Я хочу что-то эквивалентное jQuery.setup
, где я могу установить значения по умолчанию для запросов ajax, и когда я делаю запрос ajax, я только сообщаю параметры, которые хочу переопределить ...