private void InitData() { BLL.UserExp.UsersExp userBll = new BLL.UserExp.UsersExp(); DataSet dsUserExp = userBll.GetUserExpModel(CurrentUser.UserID); if (dsUserExp != null && dsUserExp.Tables[0].Rows.Count > 0) { DataRow dr = dsUserExp.Tables[0].Rows[0]; this.lblUserName.InnerText = dr["TrueName"].ToString(); if (dr["UserAvatar"] != null && dr["UserAvatar"].ToString().Length > 3) { this.imgGravatar.Src = dr["UserAvatar"].ToString(); } if (dr["UserRegionID"] != null) { int rid = Common.Globals.SafeInt(dr["UserRegionID"].ToString(), 0); BLL.Tao.Regions regionbll = new BLL.Tao.Regions(); this.litProvice.Text = regionbll.GetRegionAllName(rid); } this.lblIntroduction.Text = HttpUtility.HtmlEncode(dr["TeachDescription"].ToString()); this.txtDesc.Text = dr["TeachDescription"].ToString(); DataSet dsUser = userBll.GetUserCertificate(CurrentUser.UserID, null, 1); System.Text.StringBuilder strAuthenticArray = new System.Text.StringBuilder(); for (int i = 0; i < dsUser.Tables[0].Rows.Count; i++) { strAuthenticArray.Append(dsUser.Tables[0].Rows[i]["ApproveName"].ToString()); strAuthenticArray.Append("</br>"); } if (strAuthenticArray.Length > 0) { this.lblCertificate.Text = HttpUtility.HtmlEncode(strAuthenticArray.ToString()); //imgYYZ.Visible = true; } else { //imgYYZ.Visible = false; } if (dr["Tags"] != null && dr["Tags"].ToString().Length > 0) { this.hyLabel.Text = HttpUtility.HtmlEncode(SplitTag(dr["Tags"].ToString())); } this.txtTag.Text = HttpUtility.HtmlEncode(dr["Tags"].ToString().Replace('|', ' ')); this.txtDesc.Visible = false; this.btnCom.Visible = false; this.txtTag.Visible = false; } }
/// <summary> /// 根据关键字查询课程信息 /// </summary> /// <param name="context"></param> private void GetAuthentic(HttpContext context) { string uid = context.Request.Params["uid"]; JsonObject json = new JsonObject(); if (!string.IsNullOrEmpty(uid)) { BLL.UserExp.UsersExp userBll = new BLL.UserExp.UsersExp(); System.Data.DataSet dsUser = userBll.GetUserCertificate(int.Parse(uid), null, 1); System.Text.StringBuilder strAuthenticArray = new System.Text.StringBuilder(); for (int i = 0; i < dsUser.Tables[0].Rows.Count; i++) { strAuthenticArray.Append(dsUser.Tables[0].Rows[i]["ApproveName"].ToString()); strAuthenticArray.Append(" "); } json.Put(TAO_KEY_STATUS, TAO_STATUS_SUCCESS); json.Put("COUNT", strAuthenticArray.ToString()); } else { json.Put(TAO_KEY_STATUS, TAO_STATUS_FAILED); } context.Response.Write(json.ToString()); }