Вы можете инициировать междоменный запрос на своей веб-странице, создав объект XMLHttpRequest или XDomainRequest .Веб-браузер конечного пользователя будет запрашивать данные с сервера домена, отправляя заголовок « Origin » со значением origin.Если сервер отвечает « Access-Control-Allow-Origin: * | Origin », то нам разрешается доступ к данным;в противном случае ответом будет несанкционированный запрос.
protected void Application_BeginRequest(object sender, EventArgs e)
{
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");
// HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "http://AllowedDomain.com");
}
Статья здесь: Запросы перекрестного происхождения и ASP.NET MVC