2012-03-07 105 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} 
); 
相关问题