I am using Ajax Begin for in my view to make an asynchronous call to filter some results on my view. I have it working fine but the url does not get updated with the search filter like it did when I was doing a full page refresh.
@using (Ajax.BeginForm(new AjaxOptions
{
HttpMethod = "get",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "LegislatorList",
OnSuccess = "changeUrl(data)"
}))
{
<input type="submit" name="chamber" value="House" />
<input type="submit" name="chamber" value="Senate" />
<input type="submit" name="chamber" value="Other" />
<input type="submit" name="chamber" value="All" />
}
I tried using the onsuccess property to create the new url but it was not working properly.