2012-03-07 123 views
0

我需要在MVC3自定義URL的幫助。我有一個新聞表,並在表中我有像教育,商業,娛樂等類別自定義MVC3搜索引擎優化友好的網址

現在我想獲得像 mysite.com/entertainment/news/id/title-text的網址模式。或mysite.com/news/entertainment/id/title-text

控制器將成爲新聞。我最初的想法是在新聞控制器中創建子控制器,併爲這些子控制器創建單獨的視圖,但我想知道這是否是最好的方法。我還計劃,如果有人輸入mysite.com/news/entertainment,則只顯示最近娛樂帖子的過濾頁面。請儘可能指導或協助。

感謝

回答

1

我已經找到了如何解決這個問題得到一個url像

mydomain.com/news/entertainment/Title-123

routes.MapRoute(
"NewsRoute", // Route name 
"{controller}/{category}/{Title}-{id}", 
new{ controller = "News", action = "Details",id = UrlParameter.Optional} 
); 
相關問題