Tôi đang cố gắng tạo một ứng dụng web hoạt động với các yêu cầu cross-origin (CORS) trong MVC 5. Tôi đã thử tất cả mọi thứ mà không có bất kỳ kết quả nào.Làm thế nào để kích hoạt yêu cầu xuất xứ chéo trong ASP.NET MVC
Với một thuộc tính
public class AllowCrossSiteJsonAttribute: ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
filterContext.RequestContext.HttpContext.Response.AddHeader("Access-Control-Allow-Origin", "*");
base.OnActionExecuting(filterContext);
}
}
Với thuộc tính EnableCors
[EnableCors("*")]
Không có gì làm tôi bắt đầu nghĩ rằng nó là không thể
Các bạn đã đọc mẫu: https://www.asp.net/web-api/overview/security/enabling-cross- origin-requests-in-web-api –