示例#1
0
        protected override string btnAdd_Click()
        {
            string content = Request.Form["content"];
            string ccode   = Request.Form["ccode"];
            string imgs    = Request.Form["imgs"];

            Model.MHelpMatch match = BLL.MHelpMatch.GetModelByCode(ccode);
            Model.HelpChat   model = new Model.HelpChat()
            {
                MatchCode  = ccode,
                SendMID    = TModel.MID,
                SendName   = TModel.MName,
                SendTime   = DateTime.Now,
                TContent   = content,
                SendType   = (match.OfferMID == TModel.MID ? 1 : 2),
                SendImages = imgs
            };
            if (chatBLL.Add(model))
            {
                return("1" + GetChatHtml(model));
            }
            else
            {
                return("0发送失败");
            }
        }
示例#2
0
        private string GetChatHtml(Model.HelpChat model)
        {
            StringBuilder html = new StringBuilder();

            html.AppendFormat("<div class=\"chat_content\">");
            html.AppendFormat("<div class=\"msg_row\">");
            html.AppendFormat("{0}<span title=\"online\" class=\"user_online\">&nbsp;</span><br />", model.SendName);
            html.AppendFormat("<br />{0}<br />{1}", model.SendTime.ToString("dd.MM.yyyy HH:mm"), model.SendTypeStr);
            html.AppendFormat("</div>");
            html.AppendFormat("<div class=\"msg\">{0}{1}</div></div>", model.TContent, GetImgs(model.SendImages));
            return(html.ToString());
        }