ASP.NET MVC: принудительное применение запроса AJAX к действию

Я ищу способ обеспечить доступ к действию контроллера только через запрос AJAX.

Как лучше всего сделать это до вызова метода действия? Я хочу провести рефакторинг следующего из моих методов действий:

if(Request.IsAjaxRequest())
    // Do something
else
    // return an error of some sort

Я представляю себе ActionMethodSelectorAttribute , который может использоваться как атрибут [AcceptVerbs] . Однако у меня нет опыта создания такого настраиваемого атрибута.

11
задан Remus 12 November 2010 в 19:31
поделиться