如何从查看器隐藏/更改asp.net页面扩展名?

时间:2009-12-05 05:58:46

标签: asp.net

如何在客户端从查看器隐藏/更改asp.net页面扩展名?

即。在访问网页www.xyz.com/Dir/MyPage.aspx时,查看者只会看到www.xyz.com/Dir/MyPage.htmlwww.xyz.com/Dir/MyPage

2 个答案:

答案 0 :(得分:2)

您需要考虑使用URL重写。如果您使用的是IIS 7,则可以使用Microsoft URL rewrite。我还使用URL重写软件ISAPI Rewrite。基本上,您最终会创建重写规则,以将.aspx扩展名附加到没有扩展名的IIS页面请求。然后,您的代码中创建的所有链接都应该在没有.aspx扩展名的情况下创建。

我意识到这个响应有点缩写,但我建议你开始学习URL重写。

编辑:我不确定你是否会得到这个,但我创建了一个截屏视频并将其发布到我的博客上,其中涵盖了how to hide the page extension for ASP.NET的基本概念。我希望它有所帮助: - )

答案 1 :(得分:1)

您可以使用MVC内置的路由。它不需要只与MVC框架一起使用,并且是非常不可知的。