ASP.NET Webform中判断当前AJAX请求是否是微软AJAX框架

/// <summary>
        /// 判断本次请求是否为AJAX请求【微软AJAX框架】
        /// </summary>
        /// <returns></returns>
        protected bool IsAjaxRequest()
        { 
            string micAjaxToken = Page.Request.Headers["X-MicrosoftAjax"];
            string xhrToken = Page.Request.Headers["X-Requested-With"];
            if ("Delta=true".Equals(micAjaxToken) && "XMLHttpRequest".Equals(xhrToken))
            {
                return true;
            }
            return false;
        }

猜你喜欢

转载自code.iteye.com/blog/2234902