MVC" UrlData [0]"

时间:2014-11-11 15:16:09

标签: c# asp.net-mvc

由于我刚刚从WebPages更改为MVC,并开始将其用于实际应用,我偶然发现了一个我无法找到答案的问题。

在我的管理面板中,我试图让用户能够添加动态页面,例如

" Website.com/Pages/About" - "关于"作为动态部分,应该从数据库生成URL。在WebPages中,您可以轻松地在CSHTML中执行foreach并完成此操作,然后在" Pages" -file中,您可以使用"来获取动态页面的URL /名称。 UrlData [0]"但是,似乎我无法在我的MVC项目的控制器中使用此功能,所以我正在为此寻找替代解决方案,我' d我希望避免在我的网址中使用ID,而只是拥有该网页的名称。我也知道我可以使用查询字符串,但同样,我相信如果没有查询字符串,URL会更好看,至少对于这个动态页面系统而言。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

我认为你想要的是在RouteConfig.cs中配置路由。

有关如何执行此操作的教程,请参阅:http://www.codeproject.com/Articles/641783/Customizing-Routes-in-ASP-NET-MVC