我想知道是否有可能使Webforms应用程序的页面的URL显示没有.aspx
扩展名。基于Web窗体的Web应用程序URL没有“.aspx”喜欢stackoverflow.com
对于instace,http://stackoverflow.com/questions/ask
代替http://stackoverflow.com/questions/ask.aspx
我想知道是否有可能使Webforms应用程序的页面的URL显示没有.aspx
扩展名。基于Web窗体的Web应用程序URL没有“.aspx”喜欢stackoverflow.com
对于instace,http://stackoverflow.com/questions/ask
代替http://stackoverflow.com/questions/ask.aspx
该计算器使用的技术已经讨论过很多很多次,你正在寻找的是在ASP.Net MVC框架
https://stackoverflow.com/questions/tagged/asp.net-mvc
这也可以使用URL重写器来完成
http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx
这可以通过使用任一ASP.NET MVC或routing engine由本身来完成。
这是g通常在框架中使用路由引擎完成。但是,如果你想为任意应用程序执行此操作,它实际上是使用Apache的Mod_Rewrite完成的。
你想要Asp.Net路由。最好的地方在这里: http://haacked.com/Tags/Routing/default.aspx
如果你使用的是IIS7,很容易。 IIS6需要更多的工作。
我会upvote,但MVC无关的问题。 :( – 2009-04-25 00:49:32