【发布时间】:2013-06-12 20:17:10
【问题描述】:
我正在创建一个 webforms asp.net 应用程序
我想根据那里的用户名为每个用户提供一个特定的网址。
像www.mywebsite.com/agent/username 这样的东西会加载www.mywebsite.com/agent/default.aspx
用户名对应那个代理
有可能吗?
谢谢
【问题讨论】:
-
我们谈论的是什么版本的 asp.Net?
-
您可以使用 urlrewrite 模块(有很多可供选择)来加载
www.mywebsite.com/agent/default.aspx?username={0},其中{0}是username例如。或者使用像 MVC 这样的东西,其核心是 URL 重写。 -
@EliGassert 没错,但我使用的是 .net 4.0 Web 表单应用程序,所以不能使用 MVC...还有其他建议吗?
-
是的,做我建议的第一件事:) iis.net/downloads/microsoft/url-rewrite
-
@Nishantverma - How to: Use Routing with Web Forms...不确定最新版本是否需要更少的代码来做到这一点... zimdanen 的回答(+1)有更好的链接。