是否可以从控制器重定向到其他视图?

例如,我的所有控制器都继承自一个自定义控制器,该控制器有一个构造函数,如果不满足某些条件,我希望将其重定向到不同的视图.

推荐答案

您可以使用RedirectToAction()方法,然后重定向到的操作可以返回一个视图.最简单的方法是:

return RedirectToAction("Index", model);

然后在索引方法中,返回所需的视图.

Asp.net相关问答推荐

授权错误错误 400:C# 上的 redirect_uri_mismatch

无法为媒体类型application/x-www-form-urlencoded生成样本

如何以编程方式设置单元格 colored颜色 epplus?

Azure Service Fabric 是否与 Docker 做同样的事情?

Anti-Forgery Token 适用于不同的基于声明的用户

解析器错误消息:无法加载类型sometype

将 null 转换为字符串的函数

Webapi、Webhost和Owin的关系

返回 IHttpActionResult vs IEnumerable vs IQueryable

ASP.NET MVC 5 中的路由可选参数

.Net Standard 2.0 类库是否有通用配置文件?

为应用程序池Classic .NET AppPool提供服务的进程与 Windows 进程激活服务发生了致命的通信错误

如何获得 System.Diagnostics.Process 的输出?

解析器错误消息:无法加载类型网络营销

对 ASP.NET 2.0 网页进行单元测试的最佳方法是什么?

头标记中的内联代码 - ASP.NET

覆盖静态方法

根据条件更改 GridView 行 colored颜色

ASP.NET MVC 5 Web.config:FormsAuthenticationModule或FormsAuthentication

如何调试 w3wp clr.dll 错误