WebApi需要跨域访问,但又不想用jsonp
1.在 Nuget里 联机搜索安装
Microsoft.AspNet.WebApi.Cors
2.App_Start/WebApiConfig里加入
Register方法
config.EnableCors();
3.using System.Web.Http.Cors;
在控制器或Action加入Attribute
[EnableCors("*", "*", "*")]
帮助原文链接:http://msdn.microsoft.com/zh-cn/magazine/dn532203.aspx
本文介绍如何在WebAPI中实现跨域访问而不需要使用JSONP。通过安装Microsoft.AspNet.WebApi.Cors包,并在App_Start/WebApiConfig的Register方法中加入config.EnableCors()配置来全局启用跨域访问。此外,还可以在控制器或Action级别使用[EnableCors]属性来指定特定的跨域设置。
3121

被折叠的 条评论
为什么被折叠?



