AJAXを使用してMVC 3コントローラにフォームを送信したいとします。MVC 3とのクロスオリジンリソース共有を有効にする/使用するにはどうすればよいですか?
フォームとコントローラは2つの異なるドメインにあります。そのため、私はCORSを使いたいのです。
私は、次のコードは、ASP.NETでトリックを行う必要があることを読みました:
Response.AppendHeader("Access-Control-Allow-Origin", "*");
http://enable-cors.org/#how-asp.netから、このコードは、フォームデータを受け取り、コントローラに直接行くべきでしょうか? 私の知る限り、CORSが有効かどうかを判断するために、クライアントのデータとサーバーの間でデータの交換が必要です。そのため、コードの1行は別の場所に移動する必要があります。
ありがとうございました
仕様に準拠したオープンソースのCORS実装を作成しました。この実装については、こちらを参照してください。http://brockallen.com/2012/06/28/cors-support-in-webapi-mvc-and-iis-思考とのアイデンティティモデル/ –
非常にニース!ありがとうございました – Kenci