asp.net-mvc - 通过操作过滤器属性更新他的信息后,如何重定向到同一页面(用户试图访问)?
问题描述
我的过滤器有这个:
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if (userIsLoggedIn)
{
filterContext.Result = new RedirectToAction("UserInfoActionName", "UserInfoControllerName");
}
base.OnActionExecuting(filterContext);
}
我想在提交信息后将用户重定向到他所在的地方。
我的控制器:
public JsonResult Submit(UserInfoViewModel vm)
{
//update user
return JsonSuccess("Email for the profile has been successfully updated.");
}
解决方案
推荐阅读
- github - 在 Github 上通过所有检查后,合并按钮被禁用
- google-cloud-platform - 可以使用谷歌云CDN缓存视频
- android - 如何在 Android 上运行无限服务(前台服务被杀死)?
- .net-core - SignalR 在通知/协商请求上抛出 405 错误
- sql - 如何将 SQL SERVER 查询转换为 Oracle SQL?
- javascript - sencha extjs6.0 Ext.window.window(诊断窗口)无法使用 ctrl+f 搜索不在当前帧中的文本(日志)
- kubernetes - 客户端错误:`BAN http://varnish` 导致 `405 Not allowed` 响应
- r - 在 dplyr 中过滤和选择:删除额外的步骤
- amazon-web-services - AWS lambda s3 .net core 获取对象类型
- django - Django ORM Queryset 类的行为与相同的过滤器不同