Ken*_*nci 7 asp.net asp.net-mvc-3
我想使用AJAX将表单提交给MVC 3 Controller.
表单和控制器位于两个不同的域上,这就是我想使用CORS的原因.
我已经读过以下代码应该在ASP.NET中做的技巧:
Response.AppendHeader("Access-Control-Allow-Origin", "*");
Run Code Online (Sandbox Code Playgroud)
来自http://enable-cors.org/#how-asp.net
该代码应该直接在采用表单数据的控制器中吗?据我所知,客户端发布数据和服务器之间必须进行一些数据交换,以确定是否启用/支持更好的CORS,所以我认为一行代码必须转到其他地方?
谢谢
这可以放入控制器中。实际上,我可能会将其外部化在自定义操作过滤器中,以避免在需要从跨域 AJAX 调用调用的每个控制器操作中重复它。不需要额外的步骤。只需确保您的浏览器支持 CORS,因为如果不添加此行将不会产生任何效果。
| 归档时间: |
|
| 查看次数: |
5739 次 |
| 最近记录: |