Ошибка CORS при попытке вызвать метод действия контроллера с представлением типа возврата из другого приложения - PullRequest
0 голосов
/ 29 апреля 2019

Пытаюсь вызвать метод Post приложения-1 и открыть в новом окне или вкладке.

Применение-1

public class TestController : Controller
{
    [HttpPost]
    public ActionResult PostSearch(object searchInput)
    {
      return RedirectToAction("Index", "Studnet")
    }
}

хочу вызвать этот метод записи из приложения-2.

<input type="button" id="search"  
value="Trigger Post"  onclick="TriggerPostSearch('1234')"/> 

 function TriggerPostSearch(searchObject) {
        var url = "http://www.localhost:99/test/PostSearch";
        OpenWindowWithPost(url, searchObject);
    };

  function OpenWindowWithPost(url, model) {
        var param = { "searchInput": model };
        $.ajax({
            url: url,
            type: "POST",
            contentType: "application/json",
            data:param
        }).done(function(result){
        window.open(url, '_blank');
        });
    }

Включено CORS в приложении-1 для приема запроса от приложения-2. Есть ли другой способ сделать это?

...