c# - Site.Master 中的一些东西可以有条件地显示(MVC)吗?

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

我正在考虑使用侧边栏菜单选项。这只会显示在某些 aspx 页面上。我可以在站点主站中插入一个切换条件,还是在每个 aspx 页面上添加 menu.ascx 的繁琐路线?我知道如何单独添加,但我可以走更简单的 Site.Master 路线吗?

最佳答案

您可以嵌套母版页。

首先,创建没有菜单的MasterMaster。其次,创建具有菜单的 SubMaster。对于有菜单的页面,使用SubMaster,否则使用MasterMaster。

我相信这会节省您的时间。

关于c# - Site.Master 中的一些东西可以有条件地显示(MVC)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2057905/

相关文章:

c# - 系统托盘 notifyIcon 不接受左键单击事件

c# - 使用 Linq to SQL 进行单元测试实践

javascript - SetTimeout 函数更改文本框中的文本

asp.net - 如何让 Visual Web Developer 使用 IIS,而不是 ASP.NET 开发服务器?

c# - DataGrid 设置只读并允许滚动?

c# - 我可以限制我的 C# 应用程序的 I/O

c# - 用户 'IIS APPPOOL\myAppPoolName' 登录失败,无法为此添加新用户

c# - 使用方法但没有字段或属性的类实例化有多快?

c# - WMI : the installation package is not accessible form the remote machine 远程安装问题

javascript - Google map 上的自定义标记。 (适用于Iphone)