我正在开发一个社交网站,当我从一个用户向另一个用户发送好友请求时遇到问题....问题是 FriendRequest 不仅向每个用户显示 `` 它发送给谁,所以我想显示它发送给谁的请求,例如:A 向 B 发送请求,因此只有 B 可以在 FriendRequests.aspx 上看到该请求,就像 facebook
我有这两页
- 人.aspx ...
- FriendRequests.aspx
数据库表:FriendRequest.dbo
在 People.aspx 中......使用了亚音速工具......
FriendRequest obj = new FriendRequest();
obj.IsNew = true;
obj.Uid = Convert.ToInt32(Session["UserID"]);
obj.IsFriend = false;
obj.Save();
在 FriendRequets.aspx 中
if (!IsPostBack)
{
if (Session["UserID"] != null)
{
Response.Write(Session["FID"].ToString());
DataTable dt = Helper.ExecutePlainQuery("select * from UserRegistration inner join Profile on UserRegistration.uid=Profile.uid inner join FriendRequest on UserRegistration.uid=FriendRequest.uid");
repeater1.DataSource = dt;
repeater1.DataBind();
}
在数据库表 FriendRequest.dbo
ReqID int primary
uid int Foreign
isFriend bit
这两个页面的设计就像facebook的“你可能认识的人”页面和“好友请求”页面