0

我有一个小任务要做,我认为从这里开始比做错然后再来这里要好。我需要用更友好的格式替换我的 URL,如下所示: 当前:www.MySite.com/default.aspx?userID=XX 我希望用户输入:www.MySite.com/user/(UserName)

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

提前致谢

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

4

3 回答 3

2

您可以在不使用 MVC 的情况下使用 MVC 路由功能,因为它是构建在 ASP.net 之上的单独组件。

4GuysFromRolla 上有一篇关于此的文章。

于 2009-07-27T09:00:33.480 回答
1

您可以在 Web 表单中使用路由:

在没有 ASP.NET MVC 的情况下使用 ASP.NET 路由

于 2009-07-27T09:00:55.850 回答
0

如果可以的话,我会为此使用 IIS7 URL 重写。您的映射配置可以放在您的 web.config 中,您根本不必更改您的应用程序。

于 2009-07-27T08:55:34.753 回答