我想根据显示在 URL 末尾的用户 ID 在 ASP.NET 网页上显示配置文件内容,就像在 facebook 页面中一样。
我希望能够从 URL 派生 id,以便我可以搜索数据库以匹配 Id。
如果有人可以帮助我导出作为 URL 的最后一位的 Id,我可以将其转换为字符串并完成剩下的工作。非常感谢您的帮助。
谢谢你
我想根据显示在 URL 末尾的用户 ID 在 ASP.NET 网页上显示配置文件内容,就像在 facebook 页面中一样。
我希望能够从 URL 派生 id,以便我可以搜索数据库以匹配 Id。
如果有人可以帮助我导出作为 URL 的最后一位的 Id,我可以将其转换为字符串并完成剩下的工作。非常感谢您的帮助。
谢谢你
这将取决于您的编程方式和 URL 的结构。
例子; 如果 URL 类似于http://mydomain.com/page.aspx?id=1您可以通过执行以下操作来读取查询字符串。
strID = Request.QueryString("ID");
在这种情况下,strID 的值为 1。
您使用的是 URL 重写模块还是简单的 Web 表单?
如果要检索当前页面的名称,请尝试:
Path.GetFileName(Request.Url.AbsolutePath);
我对已经解决方案的补充:
string url = HttpContext.Current.Request.Url.AbsoluteUri;
此代码将为您提供 URL,但在 url 中存储 UserId 和敏感数据并不是一个好习惯。我的建议是对查询字符串使用编码技术。