1

想要实现这个功能但是怎么做?

我们知道堆栈溢出是用什么构建的堆栈溢出在 asp.net mvc3 中编写的?.

当我在这里时,我从未注意到 URL 中的 .aspx 扩展名,但它应该存在,因为所有 asp.net 网站都有它。这可能是一个愚蠢的问题。但我很想知道如何准确隐藏 asp.net 网站的扩展名。

4

2 回答 2

1

在 ASP.NET MVC 中,您可以映射路由;这基本上意味着您可以将任何传入请求映射到给定操作的 URL...查看此处以了解更多信息。

于 2012-10-08T05:42:48.127 回答
0

您必须阅读有关 URL 重写 http://msdn.microsoft.com/en-us/library/ms972974.aspx

或使用此重写软件 http://www.helicontech.com/isapi_rewrite/

另一个很好的博客可以访问 http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

如果您使用的是 ASP.NET 4.0,您可能会考虑通过 http://www.codeproject.com/Articles/77199/URL-Routing-with-ASP-NET-4-0

于 2012-10-08T05:43:00.140 回答