我想使用AJAX將表單提交給MVC 3控制器。如何啓用/使用與MVC 3的跨源資源共享?
表單和控制器位於兩個不同的域,這就是爲什麼我想使用CORS。
我已閱讀,下面的代碼應該做的伎倆在ASP.NET:
Response.AppendHeader("Access-Control-Allow-Origin", "*");
從http://enable-cors.org/#how-asp.net
如果這個代碼直接在採取的形式數據的控制器? 據我所知,客戶端發佈數據和服務器之間必須有一些數據交換,以確定是否啓用/支持CORS,所以我認爲這一行代碼必須去其他地方?
謝謝
我已經構建了一個符合規範的開源CORS實現,你可以在這裏閱讀:http://brockallen.com/2012/06/28/cors-support-in-webapi-mvc-and-iis- with-thinktecture-identitymodel/ –
非常好!謝謝 – Kenci