Есть контроллер:
public class HomeController : Controller
{
public ActionResult Index()
{
return View("Index");
}
public ActionResult PostInformation()
{
ViewBag.Text = Request["message"];
return View("Result");
}
}
Сначала загружается Index. В нем есть кнопка, по клику выполняется скрипт:
function PostRequest() {
var xhttp = new XMLHttpRequest();
xhttp.open('POST', '/Home/PostInformation', true);
xhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xhttp.send("message=123123");
}
Запрос проходит нормально и в ViewBag.Text лежит "123123". Дальше по идее должна загрузиться вьюшка Result, но ничего не происходит, хотя если шагать отладчиком, то он заходит и в Result тоже.
Что я делаю не так, и как мне загрузить Result сразу после выполнения запроса?