在MVC4中使用Ajax调用时更新URL
我在视图中使用Ajax Begin for进行异步调用,以过滤视图中的一些结果。我有它的工作很好,但url没有得到更新的搜索过滤器,就像它做了一个完整的页面刷新在MVC4中使用Ajax调用时更新URL,ajax,asp.net-mvc-4,Ajax,Asp.net Mvc 4,我在视图中使用Ajax Begin for进行异步调用,以过滤视图中的一些结果。我有它的工作很好,但url没有得到更新的搜索过滤器,就像它做了一个完整的页面刷新 @using (Ajax.BeginForm(new AjaxOptions { HttpMethod = "get", InsertionMode = InsertionMode.Replace, UpdateTargetId = "LegislatorList", OnSuccess = "chang
@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" />
}
@使用(Ajax.BeginForm)(新的AjaxOptions
{
HttpMethod=“get”,
InsertionMode=InsertionMode.Replace,
UpdateTargetId=“legitorList”,
OnSuccess=“changeUrl(数据)”
}))
{
}
我尝试使用onsuccess属性创建新的url,但工作不正常。是否可能重复changeUrl()
的操作?