Url路由不带MVC的ASP.NET网页(.cs.html)



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

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

简单的路由,比如你只想在没有扩展名的情况下访问现有文件名的路由,默认情况下在网页网站中工作。可以在UrlData集合中访问2。

下面的一篇文章解释了基本的路由系统是如何在网页中工作的: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

最新更新