/// <summary> /// /// </summary> /// <param name="sina_id"></param> /// <returns></returns> public WeiboUserModel GetUserModel(string sina_id) { WeiboUserModel data = new WeiboUserModel(); var dt = cdc.E_Card2012_UserInfo.Single(ui => ui.SinaId == sina_id); data.id = dt.Id; data.name = dt.NikeName; data.faceimage = cdc.E_Card2012_UserFace.Single(euf => euf.UserId == dt.Id).HeadUrl; return data; }
/// <summary> /// 获取数据 /// </summary> /// <returns></returns> protected string WeiboUser_data() { WeiboUserModel weibo_user = new WeiboUserModel(); var _IsOk = false; var _ErrorMessage = ""; var data = new { Sei = weibo_user, IsOk = _IsOk, ErrorMessage = _ErrorMessage }; try { // Sina if (Session["username"] != null) { var name = Session["username"].ToString(); weibo_user.name = name.Length > 6 ? name.Substring(0, 6) + "..." : name; } else { weibo_user.name = ""; } if (Session["userid"] != null) { weibo_user.id = Convert.ToInt32(Session["userid"]); } else { weibo_user.id = 0; } if (Session["userfaceimg"] != null) { weibo_user.faceimage = Session["userfaceimg"].ToString(); } else { weibo_user.faceimage = ""; } if (weibo_user.name == "" || weibo_user.faceimage == "" || weibo_user.id == 0) { _IsOk = true; _ErrorMessage = "你还未登陆"; } else { _IsOk = true; } data = new { Sei = weibo_user, IsOk = _IsOk, ErrorMessage = _ErrorMessage }; // } } catch (Exception ex) { _IsOk = false; _ErrorMessage = "获取登录信息失败!"; data = new { Sei = weibo_user, IsOk = _IsOk, ErrorMessage = _ErrorMessage }; } return JavaScriptConvert.SerializeObject(data); }