我正在使用 ASP.NET 4 / VB.NET / IIS 来构建 Web 应用程序。人们将通过如下 URL 访问 Web 应用程序:
例如,这里分别是 Jane Doe、John Doe 和 James Doe 的 url:
我需要以某种方式将它们传递(无论输入什么名称)到 default.aspx 页面,然后该页面拉入 url 的名称部分并使用它对包含信息的数据库执行查找。关于这个特定的人,并显示基于该信息的个性化页面。
例如,Jane Doe 访问:
她被透明地重定向到 default.aspx,它会提取她的名字(来自上面的 url)并对照数据库进行检查。看到她以前从未访问过该网站,她被透明地重定向到welcome.aspx,该网站要求她注册一个帐户,说:“你好,简!” 等等...
下次简访问时,她会去:
她被透明地重定向到 default.aspx,它会提取她的名字(来自上面的 url)并对照数据库进行检查。看到她之前访问过并创建了一个帐户,她被透明地重定向到 login.aspx,要求她输入她上次创建的身份验证凭据。