没有.aspx扩展名的URL

Wen*_*ong 9 asp.net url

我注意到很多ASP .Net站点都没有以".aspx"结尾的URL.

一个例子是: - https://stackoverflow.com/questions

他们创建了一个Questions文件夹并将Default.aspx放入其中吗?

在这种情况下,在许多文件夹中不会有很多default.aspx难以维护(即使它是用户友好的)?

谢谢你们.

Ode*_*ded 11

StackOverflow是使用ASP.NET MVC编写的.MVC框架不使用.aspx文件.

它在内部的工作方式是使用路由表 - 请参阅此处的概述.

您也可以使用ASP.NET.aspx文件执行此操作,也可以使用URL重写.您可以在这里阅读有关差异的信息.