如何在 asp.net 项目中隐藏 aspx 扩展名?
前任 -
http://mcs.com/Profile.aspx
http://mcs.com/Profile
or
http://mcs.com/
您需要为此使用 URL 重写...
如果您使用的是 ASP.NET 4,则可以使用 URL 路由(而不是重写)。你可以看到这篇文章: http ://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net- 4-0-series.aspx
快速搜索拉出了一条你可以运行的规则
<rule name="">
<!--Removes the .aspx extension for all pages.-->
<match url="(.*)" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="{R:1}.aspx" />
</rule>