1

如何将 url 路由到 .cshtml 页面?例如 www.example.com/view/2 --> view.cshtml

我不想使用 MVC,最好不要让控制器代码和其他东西复杂化。只是一个尽可能简单的路由。

4

1 回答 1

5

简单的路由,例如您只想访问现有文件名而不使用扩展名的路由,默认情况下在 Web Pages 站点中有效。2 可在 UrlData 集合中访问。

这是一篇解释基本路由系统如何在网页中工作的文章:http: //www.mikesdotnetting.com/Article/165/WebMatrix-URLs-UrlData-and-Routing-for-SEO

如果要映射与磁盘上的文件不匹配的 url,可以使用 Nuget 包 ( http://www.nuget.org/packages/WebPageRouteHandler/ )。它有点复杂,但我也写了一篇关于如何使用它的文章:http: //www.mikesdotnetting.com/Article/187/More-Flexible-Routing-For-ASP.NET-Web-Pages

于 2013-08-28T16:39:51.900 回答