/// <summary> /// 图片广告html /// </summary> /// <param name="adPosition"></param> /// <returns></returns> public static string GetAdByImageList(SysConfig.AdPosition adPosition) { bool isswf = false; bool fileExists = false; string filePath = string.Empty; StringBuilder sb = new StringBuilder(); ClassLibrary.BLL.Advertise adbll = new ClassLibrary.BLL.Advertise(); List <ClassLibrary.Model.Advertise> list = adbll.GetModelList("positionID=" + (int)adPosition); foreach (ClassLibrary.Model.Advertise model in list) { filePath = ClassLibrary.Common.SysConfig.UploadFilePathAdImg + model.Img; if (System.IO.File.Exists(HttpContext.Current.Server.MapPath(filePath))) { fileExists = true; } if (filePath.LastIndexOf(".swf") > -1) { isswf = true; } if (isswf) { if (fileExists) { sb.AppendFormat("<script type='text/javascript'>swfobject('{0}');</script>", filePath); } } else { if (string.IsNullOrEmpty(model.LinkURL)) { sb.AppendFormat("<img alt='{0}' src='{1}' />", model.Title, filePath); } else { sb.AppendFormat("<a href='{0}' title='{1}' target='_blank'><img alt='{1}' src='{2}' /></a>", model.LinkURL, model.Title, filePath); } } } return(sb.ToString()); }
private void AdDelete(HttpContext context) { ClassLibrary.BLL.Advertise adBLL = new ClassLibrary.BLL.Advertise(); string advertiseID = context.Request.QueryString["id"]; string img = context.Request.QueryString["img"]; if (adBLL.Delete(Convert.ToInt32(advertiseID)) > 0) { ClassLibrary.Common.Function.DeleteFile(context.Server.MapPath(ClassLibrary.Common.SysConfig.UploadFilePathAdImg + img)); Print(context, "success"); } else { Print(context, "error"); } }