@model ZoomLa.SQLDAL.SQL.PageSetting @using ZoomLa.BLL.Other @using Newtonsoft.Json @functions{ B_WX_MsgTlp tlpBll = new B_WX_MsgTlp(); public string GetMsgType(DataRow dr) { return tlpBll.GetMsgType(DataConverter.CStr(dr["MsgType"])); } public string GetEditLink(DataRow dr) { int id = Convert.ToInt32(dr["ID"]); string msgType = DataConverter.CStr(dr["MsgType"]); string url = ""; switch (msgType) { case "text": case "image": url = "MsgTlpAdd?id=" + id; break; case "multi": url = "MsgMultiAdd?ID=" + id; break; default: break; } return url; } public string GetMsgContent(DataRow dr) { string msgType = DataConverter.CStr(dr["MsgType"]); string result = DataConverter.CStr(dr["MsgContent"]); switch (msgType) { case "text": break; case "image": M_WXImgItem itemMod = JsonConvert.DeserializeObject(result); //result = "
" + itemMod.Title + "
"; //result += "
" + itemMod.Url + "
"; result = "
"; break; case "multi": result = "点击浏览内容"; break; default: break; } return result; } } @foreach (DataRow dr in Model.dt.Rows) { } @Html.Partial("_page")
ID @L.别名 @L.消息类型 @L.消息内容 @L.创建时间 @L.操作
@dr["ID"] @dr["Alias"] @GetMsgType(dr) @Html.Raw(GetMsgContent(dr)) @dr["CDate"] @L.发送