1 /// <summary>2 ///upload a file and display a list of files3 /// </summary>4 /// <param name= "Sender" ></param>5 /// <param name= "E" ></param>6 protected voidImagebutton2_click (Objectsender, ImageClickEventArgs e)7 {8 //string filenamestr = MYCLASS. Publicmethod.uploadfileintodir (this. FileUpload1, DateTime.Now.Ticks.ToString () + System.IO.Path.GetExtension (FileUpload1.PostedFile.FileName));9 if(Fileupload1.filename! ="")Ten { One stringFilenamestr = DateTime.Now.ToString ("YYYYMMDDHHMMSS") +Fileupload1.filename; A if(MYCLASS. Publicmethod.getsessionvalue ("wenjianlist"). Trim () = ="") - { -MYCLASS. Publicmethod.setsessionvalue ("wenjianlist", filenamestr); the } - Else - { -MYCLASS. Publicmethod.setsessionvalue ("wenjianlist", MYCLASS. Publicmethod.getsessionvalue ("wenjianlist") +"|"+filenamestr); + } - if(Fileupload1.filename! ="") + { AFileupload1.saveas (Server.MapPath ("~/gongshi/"+filenamestr)); at } -MYCLASS. PUBLICMETHOD.BINDDDL ( This. CheckBoxList1, MYCLASS. Publicmethod.getsessionvalue ("wenjianlist")); - //This . Label2.Text = MYCLASS. Publicmethod.getwenjian (MYCLASS. Publicmethod.getsessionvalue ("Wenjianlist"), ". /gongshi/"); - } - } - /// <summary> in ///Delete a selected attachment - /// </summary> to /// <param name= "Sender" ></param> + /// <param name= "E" ></param> - protected voidImagebutton3_click (Objectsender, ImageClickEventArgs e) the { * Try $ {Panax Notoginseng for(inti =0; I < This. CheckBoxList1.Items.Count; i++) - { the if( This. Checkboxlist1.items[i]. Selected = =true) + { AMYCLASS. Publicmethod.setsessionvalue ("wenjianlist", MYCLASS. Publicmethod.getsessionvalue ("wenjianlist"). Replace ( This. Checkboxlist1.items[i]. Value,""). Replace ("||","|")); the } + } -MYCLASS. PUBLICMETHOD.BINDDDL ( This. CheckBoxList1, MYCLASS. Publicmethod.getsessionvalue ("wenjianlist")); $ } $ Catch - { } -}
Work notes-multi-File upload