ورود

View Full Version : درخواست AJAX ئی هست یا نه ؟



Iran58
سه شنبه 06 اردیبهشت 1401, 06:56 صبح
سلام
چطور بفهمم درخواست اومدهAJAX ئی هست یا نه ؟

hamzehsh
جمعه 09 اردیبهشت 1401, 12:18 عصر
سلام
یک ویژگی اختصاصی attribute براش بنویس
اینطوری اگر ajax نباشه اصلا اجرا نمیشه




[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)]
public class AjaxOnlyAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (filterContext.HttpContext.Request.IsAjaxRequest() )
{
base.OnActionExecuting(filterContext);
}
else
{
throw new InvalidOperationException("This operation can only be accessed via Ajax requests");
}
}
}