我想知道是否有可能使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