У меня есть приложение в asp.net mvc 5 i есть контроллер HomeController.cs, теперь я знаю, что если я сделаю ajax-вызов из index.cshtml, используя jquery, я смогу вызвать Index, который будет возвращать PartialView.
Однако я ДОЛЖЕН совершить вызов из приложения unity3D (это необходимо) в контроллер. Если я позвоню из unity3D, это вернет результат (частичное представление) обратно в Unity3D, пока я хочу обновить index.csthml, который находится в браузере. Есть ли способ сделать это?
Вкратце: код из unity3D должен обновить страницу в браузере
Я попытался вызвать функцию javascript в контроллере, но она должна вернуть представление, которое все еще будет возвращено в unity3D
HomeController.cs
List<NukeCola> nukes = new List<NukeCola>();
public ActionResult Index()
{
return View(nukes);
}
[HttpPost]
public ActionResult Index(int number)
{
nukes.Remove(nukes.Where(a => a.Number == number).First());
return PartialView("_Something",number);
}
Скрипт Unity
void Start ()
{
RestClient.Post("http://localhost:64746/Home/" + number);
}