private void RptZipFiles_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType != ListItemType.AlternatingItem && e.Item.ItemType != ListItemType.Item) { return; } var fileInfo = (FileInfo)e.Item.DataItem; var ltlFileName = (Literal)e.Item.FindControl("ltlFileName"); var ltlCreationDate = (Literal)e.Item.FindControl("ltlCreationDate"); var ltlDownloadUrl = (Literal)e.Item.FindControl("ltlDownloadUrl"); var ltlDeleteUrl = (Literal)e.Item.FindControl("ltlDeleteUrl"); ltlFileName.Text = fileInfo.Name; ltlCreationDate.Text = DateUtils.GetDateString(fileInfo.CreationTime); ltlDownloadUrl.Text += $@"<a href=""javascript:;"" onclick=""{ModalProgressBar.GetOpenWindowStringWithSiteTemplateUnZip(0, fileInfo.Name)}"">解压</a> "; ltlDownloadUrl.Text += $@"<a href=""{PageUtils.GetSiteTemplatesUrl(fileInfo.Name)}"" target=""_blank"">下载压缩包</a>"; var urlDelete = PageUtils.GetSettingsUrl(nameof(PageSiteTemplate), new NameValueCollection { { "DeleteZipFile", "True" }, { "FileName", fileInfo.Name } }); ltlDeleteUrl.Text = $@"<a href=""{urlDelete}"" onClick=""javascript:return confirm('此操作将会删除未解压站点模板“{fileInfo.Name}”,确认吗?');"">删除</a>"; }