c# - 如何覆盖 _ViewStart 中为 ASP.NET MVC 3 中的某些 View 定义的布局?

标签 c# .net asp.net-mvc asp.net-mvc-3

对于应用的某些 View ,是否可以使用 ASP.NET MVC 3 抑制 _ViewStart.cshtml 中表达的布局。

我知道我可以在 Controller 操作中以编程方式定义布局。也许传入 "" 可以做到这一点?

最佳答案

你有两个选择

1) 从 Controller 使用return PartialView(),它不会从View开始布局

2) 分配 Layout = null,

 @{
     Layout = null;
  }

查看 marcind 关于此 subject 的有趣讨论和回答

关于c# - 如何覆盖 _ViewStart 中为 ASP.NET MVC 3 中的某些 View 定义的布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15187352/

相关文章:

c# - 如何在 EF7 Core 中运行时更改连接字符串?

c# - 如何在 C# 应用程序中使用 *.lib 文件?

c# - 正则表达式分割线(csv 文件)

c# - ASP MVC5 - 身份。如何获取当前 ApplicationUser 并使用此用户查询以用户为外键的表

c# - 获取碰撞接触力

c# - 如何在 mysql varchar 数据类型列中添加 ' 像特殊字符?

.net - 需要 : File system interfaces and implementation in . NET

asp.net-mvc - 在生产环境中使用 mvc 4 中的代码优先方法添加新列

javascript - 编辑页面上的 ASP.Net MVC 5 Ajax 请求错误 __RequestVerificationToken 不存在

c# - 具有约束层次结构的泛型