Mam formularz Ajax, coś takiego:MVC Ajax.BeginForm - Aktualizacja URL w przeglądarce po pomyślnym żądanie GET
@using (Ajax.BeginForm("AjaxSerchResult", "Search", new { area = string.Empty }, new AjaxOptions() { HttpMethod = "Get", UpdateTargetId = "Results", LoadingElementId = "Loading" }, new { id = "Search" })
{
//Fields go here
}
Pytanie brzmi: jak zaktualizować przeglądarkę URL z params wyślę wykorzystaniem AJAX?
Proszę spojrzeć na [to] (http://stackoverflow.com/questions/ 136458/change-the-url-in-the-browser-without-loading-the-new-page-using-javascript) –
ale jak sprawić, by działał z kontrolą mvc ajax? Nie jestem ekspertem od javascript ... –
spójrz na moją odpowiedź poniżej, w każdym razie musisz używać javascript, ponieważ tylko przy użyciu javascript możesz zmienić adres URL. –