Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法确定OnActionExecuting(ActionExecutingContext filterContext)请求是来自服务器还是客户端?
OnActionExecuting(ActionExecutingContext filterContext)
我不完全确定这是完全正确的,但答案可能是:
var requester = filterContext.HttpContext.Request.UrlReferrer == null ? "client" : "server";
(即如果有一个referrer url,那么它是一个服务器请求,如果没有它是一个客户端请求)