Asp.net MVC3 网站扩展



想要实现此功能,但如何实现?

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

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

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

您必须阅读有关 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

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

最新更新