asp.net-mvc – 如何覆盖Orchard CMS中导航区域的渲染?
发布时间:2020-05-24 02:01:04 所属栏目:asp.Net 来源:互联网
导读:我是Orchard的新手,所以我可能不知道我在做什么. 我已经弄清楚如何覆盖不同的形状,但把一个cshtml文件放在与文件名相同的View文件夹中. 另外,我在Core Orchard文件下找到了Menu和MenuItem shape cshtml文件. 但是,我没有看到一个名为Navigation的形状,我不太
|
我是Orchard的新手,所以我可能不知道我在做什么. 我已经弄清楚如何覆盖不同的形状,但把一个cshtml文件放在与文件名相同的View文件夹中. 另外,我在Core Orchard文件下找到了Menu和MenuItem shape cshtml文件. 但是,我没有看到一个名为Navigation的形状,我不太明白Zones如何工作. 我搜索了代码,无法弄清楚导航是如何呈现的,尽管我找到了一些代码. 我想要覆盖导航渲染的原因是它在UL周围呈现DIV和NAV标签.我宁愿渲染NAV和UL. 解决方法区域也是形状,但它们在代码(Core / Shapes / CoreShapes.cs)中声明,而不是像.cshtml文件中的大多数形状.此外,没有形状称为导航,因为区域是在运行时动态创建的 – 这些名称由所使用的主题提供.区域具有区域__ [区域名称]的默认替代.这意味着您只需要将Zone-Navigation.cshtml文件放在主题文件夹中的/ Views文件夹中即可覆盖导航区域渲染. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Html.EditorFor忽略我指定的类
- 如何创建ASP.NET Web场?
- asp.net – Application_End应该在自动App Pool Recycle上启
- asp.net-mvc – 如何在Html.RenderAction(MVC3)中发送模型对
- asp.net-mvc – Web API – 默认呈现Razor视图?
- asp.net-mvc-4 – 如何在一个Web应用程序中最好地组合Web A
- asp.net – 和debug =“false”有什么区别?
- regex – ASP Classic:检查字符串是否只包含有效字符
- 验证 – 如何强制MVC验证IValidatableObject
- asp.net – AngularJs 2与ASP.NET 4.5.1
推荐文章
站长推荐
- asp.net-mvc – 发现MVC项目中是否使用views / p
- .net – 如何序列化邮件?
- asp.net-mvc – ViewModel中的ASP.NET MVC Selec
- asp.net-mvc – ASP.NET MVC MultiSelectList,其
- asp.net-mvc – 如何使用post或get来检查控制器是
- asp.net – 为什么当使用ADO.NET实体数据模型映射
- asp.net – Handles子句需要在包含类型或其基类型
- ASP.NET Cookie过期时间始终是1/1/0001 12:00 AM
- asp.net-mvc – 如何将整数列表传递给MVC操作?
- asp.net – 表达式标记中的问题,用于绑定字符串变
热点阅读
