protected void btnSave_Click(object sender, EventArgs e) { EciRequest request = new EciRequest(MESService.MesBdZySave); request.IsAdd = this.key.NullOrEmpty(); MES_BD_ZY saveEntity = new MES_BD_ZY(); request.Entity = saveEntity; saveEntity.Data = this.GetEntityFromUI().Data; saveEntity.GUID = this.key; if (txtFileUpload.HasFile) { btnUpload_Click(sender, e); saveEntity.PIC1_PATH = this.hidPic1Path.Value; saveEntity.PIC1 = this.hidPic1.Value; } if (txtFileUpload2.HasFile) { btnUpload2_Click(sender, e); saveEntity.PIC2_PATH = this.hidPIC2Path.Value; saveEntity.PIC2 = this.hidPIC2.Value; } EciResponse response = SOA.Execute(request); MES_BD_ZY data = response.Entity.Upgrade <MES_BD_ZY>(); if (request.IsAdd) { this.key = data.GUID; this.btnAdd.Enabled = true; HtmlWindow.Onload("eci.open('frmMesBdZyEditTab.aspx?key=" + this.key + "')"); } response.Message.Tip(); }