我在看ASP.NET MVC 4,看起來System.Web.SiteMapProvider不支持MVC功能,如控制器和動作名稱。MVC 4是否有內置的站點地圖解決方案?
快速搜索後,我注意到很多人正在創建他們的所有提供商和/或自定義解決方案。
所以這讓我想:MVC團隊沒有理由在MVC站點MAP提供者上工作嗎?是否有更優雅的方式,甚至是處理大型項目菜單和麪包屑的最佳做法?
我很欣賞任何評論。 提前致謝;
我在看ASP.NET MVC 4,看起來System.Web.SiteMapProvider不支持MVC功能,如控制器和動作名稱。MVC 4是否有內置的站點地圖解決方案?
快速搜索後,我注意到很多人正在創建他們的所有提供商和/或自定義解決方案。
所以這讓我想:MVC團隊沒有理由在MVC站點MAP提供者上工作嗎?是否有更優雅的方式,甚至是處理大型項目菜單和麪包屑的最佳做法?
我很欣賞任何評論。 提前致謝;
不,ASP.NET MVC中的SiteMaps沒有內置任何內容。
你應該看看MvcSiteMapProvider這是一個ASP.NET MVC SiteMapProvider實施ASP.NET MVC - 雖然我不認爲它已經與MVC測試4.
MvcSiteMapProvider是基於區域,控制器和操作方法名稱而不是固定的URL引用。
我瞭解它,但如何將自定義樣式應用於生成的ul和li? – 2014-01-16 09:53:43
你的問題是什麼?你究竟想達到什麼目的? – 2012-07-14 22:03:28
對不起,如果我很難理解。基本上我的問題是關於帖子主題。但我想這個答案是否定的。至於我試圖實現它是什麼「沒有幻想」:一個多級菜單和一個使用sitemap/xml文件作爲數據源的麪包屑。 – 2012-07-15 21:33:23