Asp.net 具有不带.aspx扩展名的URL
我注意到很多ASP.Net网站没有以“.aspx”结尾的URL 例如: - 他们是否创建了一个问题文件夹并在其中放置了Default.aspx 在这种情况下,许多文件夹中是否会有很多难以维护的default.aspx(即使它是用户友好的)Asp.net 具有不带.aspx扩展名的URL,asp.net,url,Asp.net,Url,我注意到很多ASP.Net网站没有以“.aspx”结尾的URL 例如: - 他们是否创建了一个问题文件夹并在其中放置了Default.aspx 在这种情况下,许多文件夹中是否会有很多难以维护的default.aspx(即使它是用户友好的) 谢谢大家。StackOverflow是使用ASP.NET MVC编写的。MVC框架不使用.aspx文件 它的内部工作方式是使用路由表-请参阅概述 您也可以使用和.aspx文件或使用。您可以阅读这些差异。您可以参考任何URL重写器或路由技术。如果您将新版本视为{
谢谢大家。StackOverflow是使用ASP.NET MVC编写的。MVC框架不使用
.aspx
文件
它的内部工作方式是使用路由表-请参阅概述
您也可以使用和
.aspx
文件或使用。您可以阅读这些差异。您可以参考任何URL重写器或路由技术。如果您将新版本视为{.NET MVC,则它仅适用于该型号。您可以使用它来删除网站URL中的扩展。ASP.NET有一个路由框架,即使您不使用ASP.NET MVC,也可以使用它
正式文件:
此外,正如前面所述,这种方式是开箱即用的,您也可以在ASP.NET 4.0中使用,您也可以在ASP.NET webforms中获得URL路由(漂亮、干净的URL)的好处-请参阅:
/question/{id} or /question/{title}
然后,您可以定义此页面将被路由到哪个ASPX页面。非常漂亮!谢谢大家。自从我使用stackoverflow-ed以来,我的编码有了很大的改进。