查看其他用户个人资料的问题(asp.net)

时间:2010-12-06 13:41:48

标签: asp.net database sql-server-2005 asp.net-ajax

我正在创建像LinkedIn / talk

这样的网站 像我登录时一样,我给我的登录ID和密码这样的数据库 检查它并允许我访问我的个人资料

我需要知道在我们点击用户时的stackoverflow中  按钮显示stackoverflow中的所有用户 但是当我点击特定用户时 数据库如何知道单击此特定用户 并显示他/她的个人资料数据?

我应该创建新页面来查看其他用户个人资料吗? 如果我这样做那将是什么

的查询

1 个答案:

答案 0 :(得分:0)

如果您有2个单独的查询,那么它会变得更容易(我不是说这是最好的解决方案)。因此,您可以拥有一个“选择所有用户”查询,这可能是一样简单:

SELECT *
  FROM MyUsers

这会将您的所有用户返回到您的网站,以便您查看这些用户。然后,当您从网站中选择用户时,您会调用其他查询,例如“选择单个用户”,并从您的网站传递参数。查询可能类似于:

SELECT *
  FROM MyUsers
 WHERE UserID = @UserID

这可以在一个存储过程中完成,并测试@UserID是否为NULL,然后运行所需的SELECT语句。