我正在创建一个webforms asp.net应用程序
我希望根据用户名为每个用户提供特定的网址。
www.mywebsite.com/agent/username
之类的内容会加载www.mywebsite.com/agent/default.aspx
用户名对应于该代理
有可能吗?
由于
答案 0 :(得分:5)
您可以在不使用MVC的情况下使用ASP.NET路由。看看here。
基本上只定义指向ASPX页面的路由 - 请参阅文章/相关HowTo中的示例。下面的代码段:
void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("",
"SalesReport/{locale}/{year}/{*queryvalues}", "~/sales.aspx");