protected void Repeater_DataBound(object sender, RepeaterItemEventArgs e) { DataRowView dv = e.Item.DataItem as DataRowView; if (dv != null) { DataRow dr = dv.Row; U_ZCFilesBU bu1 = new U_ZCFilesBU(); int count1 = bu1.GetAttachFileCount(dr["id"].ToString()); bu1.Close(); Label lab1 = e.Item.FindControl("filecount") as Label; if (lab1 != null) { lab1.Text = count1 + ""; } LinkButton link1 = e.Item.FindControl("butDel") as LinkButton; if (link1 != null) { if (dr["zeren"].ToString() != Page.User.Identity.Name) { link1.Visible = false; } } } }
protected void Repeater1_ItemCommand(object sender, RepeaterCommandEventArgs e) { if (e.Item.FindControl("fileid") != null) { Label lab1 = e.Item.FindControl("fileid") as Label; string id = lab1.Text; U_ZCFilesBU file1 = new U_ZCFilesBU(); file1.DeleteFile(id); this.BindData(file1); file1.Close(); } }
//上传附件 protected void Button1_Click(object sender, EventArgs e) { if (this.FileUpload1.FileName != null && this.FileUpload1.PostedFile.ContentLength > 0) { Hashtable ht = new Hashtable(); string filename = User.Identity.Name + "_" + Util.GetRandomString(9) + "_" + this.FileUpload1.FileName; ht["attachfile"] = filename; ht["tcid"] = Request["id"].ToString(); ht["zcid"] = Request["zcid"].ToString(); ht["bkind"] = Request["bkind"].ToString(); string filename1 = Server.MapPath("~/Common/AttachFiles/") + filename; //保存文件到系统 this.FileUpload1.SaveAs(filename1); U_ZCFilesBU file1 = new U_ZCFilesBU(); file1.InsertData(ht); file1.Close(); Response.Redirect(Request.RawUrl, true); } }