private void RefreshDataSource() { FriendsList.DataSource = DAL.DataAccessLayer.GetFriends((Guid)Membership.GetUser().ProviderUserKey, "ListFriends"); FriendsList.DataBind(); NonFriendsList.DataSource = DAL.DataAccessLayer.GetFriends((Guid)Membership.GetUser().ProviderUserKey, "ListNonFriends"); NonFriendsList.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies["user"] != null) { string id = Request.QueryString["id"] != null ? Request.QueryString["id"] : Request.Cookies["user"].Value; person = new Person(id).FindFriends(""); if (MainScriptManager.IsInAsyncPostBack && MainScriptManager.AsyncPostBackSourceElementID == MainFriendsUPanel.UniqueID) { JavaScriptSerializer json = new JavaScriptSerializer(); obj = json.Deserialize <IDictionary <string, object> >(Request["__EVENTARGUMENT"]); if (obj.ContainsKey("repeatColumn")) { FriendsList.RepeatColumns = (int)obj["repeatColumn"]; } if (obj.ContainsKey("Online")) { person = new Person(id).FindFriendsOnline(""); } } FriendsList.DataSource = person.Friends; FriendsList.DataBind(); Image1.ImageUrl = person.Fields["avatar"].ToString(); } }