我想实现这样的custom-url
....
一旦用户输入
http://localhost/website/username 它会将用户带到自定义页面,其中仅显示与用户相关的信息。我已经能够找到这样的网址了
Public sUsername = ""
http://localhost/website/<%= sUsername%> 但我仍然坚持如何在着陆页上应用此功能?着陆页是否为Default.aspx?
答案 0 :(得分:1)
在用户注册之前,您无法执行任何操作。除此之外,您很可能会使用登录或cookie(某些时候cookie会失败)。
如果您问如何制作友好的网址,答案是网址重写。几年前Scott Guthrie写了这篇文章(样本是在VB.NET中)。
http://weblogs.asp.net/scottgu/tip-trick-url-rewriting-with-asp-net
路由也是可能的:http://www.asp.net/web-forms/overview/routing
注意:我的目标是ASP.NET WebForms,但是相同的概念可以应用于ASP.NET MVC