protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { TourUnion.Account.Model.MQUrlPar mqurlpar = TourUnion.Account.Model.UserManage.MQUrlParModel; mqidurlpar = mqurlpar.IDMyUrlName; mqurlpar = null; BindAllTopicClass(); } }
/// <summary> /// 显示Title /// </summary> protected string GetTitle(string ClassId, string ClassName, string Id, string Title, string ToProvinceName, int ReplyCount, int ViewCount) { StringBuilder strValue = new StringBuilder(); int MQId = 0; string Md5 = ""; if (usermanage.AccountUser != null) { MQId = usermanage.AccountUser.ContactMQ; Md5 = usermanage.AccountUser.MD5Password; } TourUnion.Account.Model.Account account = TourUnion.Account.Factory.UserFactory.GetUserManage(TourUnion.Account.Enum.ChildSystemLocation.LocalAgency, TourUnion.Account.Enum.SystemMedia.MQ).AccountUser; TourUnion.Account.Model.MQUrlPar mqurlpar = TourUnion.Account.Model.UserManage.MQUrlParModel; string UserNameParName = mqurlpar.IDMyUrlName; string Md5ParName = mqurlpar.PwMyUrlName; mqurlpar = null; string url = "/IM/LoginWeb.aspx?" + UserNameParName + "=" + MQId + "&" + Md5ParName + "=" + Md5 + "&CsToBsRedirectUrl="; string strUrl = string.Empty; string strTypeUrl = string.Empty; if (account.CompanyTypeId == 3) { strUrl = url + Server.UrlEncode("/LocalAgency/TopicManger/TopicDetails.aspx?TopicId=" + Id + "&TopicClassID=" + ClassId); strTypeUrl = url + Server.UrlEncode("/LocalAgency/TopicManger/TopicList.aspx?TopicClassID=" + ClassId); } else { strUrl = url + Server.UrlEncode("/TourAgency/ExchangeTopic/TopicDetails.aspx?TopicId=" + Id); strTypeUrl = url + Server.UrlEncode("/TourAgency/ExchangeTopic/Default.aspx?ClassId=" + ClassId); } string strClassName = ""; if (TopicClassId > -1) //无需显示话题类型 { if (ClassId == "4") //显示城市 { strValue.AppendFormat("<a href=\"javascript:void(0);\" class=\"hds-3\" >[{0}]</a> <a href=\"{1}\" title='" + Title + "' target=\"_blank\">{2}</a>", ToProvinceName, strUrl, Title); } else { strValue.AppendFormat("<a href=\"{0}\" title='" + Title + "' target=\"_blank\">{1}</a>", strUrl, Title); } } else //显示话题类型 { TourUnion.Cache.Interaction cache = new TourUnion.Cache.Interaction(); IList <TourUnion.Model.Interaction.CategoryInfo> modelList = cache.GetCategorys(); foreach (TourUnion.Model.Interaction.CategoryInfo model in modelList) { if (model.CategoryId.ToString() == ClassId) { strClassName = model.CategoryStyle; break; } } modelList = null; //显示话题类别 strValue.AppendFormat("<a href=\"javascript:void(0);\" class=" + strClassName + " onclick=\"ChangeCss({1});GetTopicList(0,{1},false);\">[{0}]</a>", ClassName, ClassId); //显示话题标题 strValue.AppendFormat("<a href=\"{0}\" title='" + Title + "' target=\"_blank\">{1}</a>", strUrl, Title); } strValue.AppendFormat("<span>{0}/{1}</span>", ReplyCount, ViewCount); strValue.AppendFormat(" <a href=\"{0}\" target=\"_blank\">[回复]</a>", strUrl + Server.UrlEncode("&reply=1#replytopic")); account = null; return(strValue.ToString()); }