[英] Change Layout(Master Page) of view in ASP.NET MVC without recreate it
我在用ASP.NET MVC 3和Razor视图.当你想要创建一个视图时,你可以为你的视图选择一个布局(母版页),或者让它选择默认的(_布局).
我感兴趣的是在创建视图后更改此布局而不重新创建它,是否有任何地方可以存储有关视图的布局信息?我怎样才能改变它?
我在用ASP.NET MVC 3和Razor视图.当你想要创建一个视图时,你可以为你的视图选择一个布局(母版页),或者让它选择默认的(_布局).
我感兴趣的是在创建视图后更改此布局而不重新创建它,是否有任何地方可以存储有关视图的布局信息?我怎样才能改变它?
在MVC3中,有_ViewStart.cshtml
个存储所有页面的布局;可以更改此元素以更改所有页面的布局,也可以在@{}
块中的目标视图页面顶部添加新的布局元素,如下所示以更改特定页面的布局:
@{
Layout = "~/Views/Shared/_newLayout.cshtml";
ViewBag.Title = "Index";
}
SameSite 属性如何自动添加到我的 Asp.net_SessionID cookie 中?
Ef core:执行 MaxAsync 时序列不包含任何元素
如何在 .Net Core ActionFilterAttribute 中使用依赖注入?
您必须添加对程序集 'netstandard, Version=2.0.0.0 的引用
无法使用单例“Microsoft.AspNetCore.Hosting.Internal.HostedServiceExecutor”中的范围服务“MyDbContext”
ASP.NET Core 中的授权. [Authorize] 属性总是 401 Unauthorized
如何在 ASP.NET Core 2.0 中设置多个身份验证方案?
将命令行参数传递给 ASP.NET Core 中的 Startup 类
ASP.NET Web Api - Startup.cs 不存在
.NET Core Identity Server 4 身份验证 VS 身份验证
ASP.Net Core 1.0 RC2:web.config 中提到的 LAUNCHER_PATH 和 LAUNCHER_ARGS 是什么?
Anti-Forgery Token 适用于不同的基于声明的用户