public string GetNoticeModel(Guid Id, string username) { try { if (Id.Equals(Guid.Empty)) { return(""); } WebSecurityService wsClient = new WebSecurityService(); object userId = wsClient.GetUserId(username); if (userId == null) { return(""); } Notice bll = new Notice(); var model = bll.GetMyNoticeModel(Id, userId); if (model == null) { return(""); } Regex r = new Regex("(<img)(.*)src=\"([^\"]*?)\"(.*)/>"); StringBuilder sb = new StringBuilder(); sb.Append("<Rsp>"); sb.AppendFormat("<Id>{0}</Id><Title>{1}</Title><AdTime>{2}</AdTime><Descr>{3}</Descr><Content><![CDATA[{4}]]></Content>", model.Id, model.Title, model.LastUpdatedDate.ToString("yyyy-MM-dd HH:mm"), model.Descr, r.Replace(model.ContentText, "$1$2src=\"" + WebSiteHost + "$3\" />")); sb.Append("</Rsp>"); return(sb.ToString()); } catch { return(""); } }