У меня следующая проблема.
Моя структура URL выглядит следующим образом:
/ люди / редактировать / USERCODE
В моем контроллере у меня есть следующее:
[AcceptVerbs(HttpVerbs.Post)]
public PartialViewResult LoanRefresh(string id)
{
PeopleModel p = new PeopleModel();
return PartialView("_LoanHistory", p.getPersonLoanHistory(id));
}
На мой взгляд, у меня есть:
@Ajax.ActionLink("Refresh", "LoanRefresh", new { id = Model.IdentityCode }, new AjaxOptions { HttpMethod = "POST", UpdateTargetId = "loanHistory", LoadingElementId = "Loading" }, new { @class = "button" })
и
<div id="loanHistory">
@Html.Partial("_LoanHistory", Model.Loans)
</div>
При запуске Ajax.ActionLink он возвращает данные в порядке и обновляет div, но URL-адрес ссылок сортировки на веб-сетке затем меняет свой адрес на:
/ Люди / LoanRefresh / AFU0006? Сортировать = CreatedOn & sortdir = ASC
мне нужно остаться как:
/ Люди / Редактировать / AFU0006? Сортировать = CreatedOn & sortdir = ASC
Любая помощь будет принята с благодарностью.