I tried the Request.IsAjaxRequest
but this does not exist in WebForms. I am making a JQuery ajax call. How do I check if this is a ajax request or not in C#?
I created an extension that I use:
internal static bool IsAjaxRequest(this HttpRequestMessage request)
{
return request != null && request.Headers.Any(h => h.Key.Equals("X-Requested-With", StringComparison.CurrentCultureIgnoreCase) &&
h.Value.Any(v => v.Equals("XMLHttpRequest", StringComparison.CurrentCultureIgnoreCase)));
}