为令人困惑的标题道歉...
我有一个网址,例如:
管理员/列表/列表名称
列表名称可由用户更改。
我使用jeditable来进行就地编辑。
我的一个控制器中有一个方法看起来像下面的那样。
我的问题是,一旦重命名“列表”,显然网址不再正确,它应该是/ admin / lists /
我的控制器看起来像这样:
[HttpPost]
public ActionResult ChangeWishlistName(string id, string value)
{
_service.Renamelist(Convert.ToInt32(id), value);
//what should go here??
}
为了有效地重定向到新网址,我该怎么做?
答案 0 :(得分:1)
是从jeditable作为ajax调用调用的ChangeWishListName操作?如果是这样,服务器端操作无法执行重定向。
您可以使用javascript在客户端进行重定向。您可以使用成功回调函数中的window.location重定向页面。
window.location = "/admin/lists/newname";