我有以下问题。
我的网址结构是这样的:
/人/编辑/用户代码
在我的控制器中,我有以下内容:
[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,但是 webgrid 上排序链接的 url 然后将它们的地址更改为:
/People/ LoanRefresh /AFU0006?sort=CreatedOn&sortdir=ASC
我需要保持:
/People/编辑/AFU0006?sort=CreatedOn&sortdir=ASC
任何帮助将不胜感激。