Deseo enviar un formulario usando AJAX a un controlador MVC 3.¿Cómo habilitar/usar el intercambio de recursos de origen cruzado con MVC 3?
El formulario y el controlador se encuentran en dos dominios diferentes, por lo que quiero utilizar CORS.
He leído que el siguiente código debe hacer el truco en ASP.NET:
Response.AppendHeader("Access-Control-Allow-Origin", "*");
de http://enable-cors.org/#how-asp.net
En caso de que el código vaya directamente en el controlador que toma los datos del formulario? Por lo que sé, tiene que haber algún intercambio de datos entre los datos de publicación del cliente y el servidor, para determinar si el CORS está habilitado/admitido o no, entonces me imagino que la línea de código tiene que ir a otro lugar.
Gracias
He creado una implementación de código abierto CORS que se puede consultar aquí: http://brockallen.com/2012/06/28/cors-support-in-webapi-mvc-and-iis- with-thinktecture-identitymodel/ –
¡Muy bonito! Gracias – Kenci