我正在寻找一种方法来强制仅通过 AJAX 请求访问控制器的操作。
在调用操作方法之前执行此操作的最佳方法是什么?我想从我的操作方法中重构以下内容:
if(Request.IsAjaxRequest())
// Do something
else
// return an error of some sort
我的设想是ActionMethodSelectorAttribute
可以像[AcceptVerbs]
属性一样使用。不过,我没有创建这样一个自定义属性的经验。