MvcSiteMapProvider 自定义模板
2018-06-22 06:11:59来源:未知 阅读 ()
MvcSiteMapProvider
介绍文字就省了,直接访问官方站点吧。
官方站点:https://github.com/maartenba/MvcSiteMapProvider
默认的模板文件
MvcSiteMapProvider 使用的默认模板定义在 Views/Shared/DisplayTemplates/ 文件夹中。
自定义菜单模板
默认的菜单显示通过在页面中调用下面的代码来实现:
@Html.MvcSiteMap().Menu()
它使用的模板为 MenuHelperModel.* 文件。
以 MenuHelperModel.cshtml 为模板,我们拷贝一个副本,还粘贴到默认的模板目录中,并命名为 MenuHelperModel_Self.cshtml
然后调用:
@Html.MvcSiteMap().Menu("MenuHelperModel_Self")
注意,参数字符串为自定义的模板文件名,并不包括文件扩展名部分。
修改 MenuHelperModel_Self.cshtml, 访问调用的页面,看看修改效果吧。
依次类推,其它的模板定义也就差不多了吧。
相关参考:
Getting Started
Mvc中使用MvcSiteMapProvider实现站点地图之基础篇
HtmlHelper Extensions
ASP.NET MVC Menu using Site Map Provider & Bootstrap Navbar
NightOwl888
使用MvcSiteMapProvider搭配角色權限來產生Menu
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ASP.Net MVC 布局页、模板页使用方法详细介绍 2020-01-18
- Razor模板引擎简单介绍 2019-12-04
- ASP.NET Razor模板引擎中输出Html的两种方式 2019-11-24
- 详解WPF自定义搜索框代码 2019-11-15
- asp.net下将页面内容导入到word模板中的方法 2019-09-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash