2009-07-27 59 views
0

我有一个小任务要做,并且认为从这里开始比做错误然后再来这里更好。 我需要用更友好的格式替换我的网址,如下所示: Current:www.MySite.com/default.aspx?userID=XX 我希望用户输入:www.MySite.com/user/(用户名)ASP.NET路由

另外,当前:www.MySite.com/default.aspx?userID=XX & ref#XX 我希望用户输入:www.MySite.com/user/(UserName)/ ref#{引用号}

在此先感谢

PS:我不想使用Asp.net MVC。

回答

0

如果可以,我只是使用IIS7 URL重写。你的映射配置可以放在你的web.config中,你根本不需要改变你的应用程序。

+0

酷了,我怎么能做到这一点? :) – Maen 2009-07-27 08:57:13

2

您可以使用MVC路由功能,而无需使用MVC,因为它是建立在ASP.net顶部的独立的组件。

这里有一个article on 4GuysFromRolla