[英]Having URL without .aspx extension
我注意到很多ASP .Net站点都没有以“.aspx”结尾的URL。
一个例子是: - https://stackoverflow.com/questions
他们创建了一个Questions文件夹并将Default.aspx放入其中吗?
在这种情况下,在许多文件夹中不会有很多default.aspx难以维护(即使它是用户友好的)?
谢谢你们。
您可以参考任何URL重写器或路由技术。 如果您查看新的AS {.NET MVC,它仅适用于该模型。
您可以使用Url Rewriter从您网站的网址中删除扩展程序。
即使您没有使用ASP.net MVC,ASP.net也有一个可以使用的路由框架
官方文档: http : //msdn.microsoft.com/en-us/library/cc668201.aspx
同样如前所述ASP.net MVC开箱即用,你也可以使用URL重写
使用ASP.NET 4.0,您也可以通过ASP.NET webforms获得URL路由(漂亮,干净的URL)的好处 - 请参阅:
基本上,你所做的是定义一条路线
/question/{id} or /question/{title}
然后你定义了这个路由到的ASPX页面。 相当漂亮!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.