/// <summary> /// 保存数据。如果保存成功则返回空字符串,如果不成功,返回说明信息。 /// 如果是添加数据,成功的话,可以使用 DataID 获得新纪录的主键值(限于SQL数据库、自增ID) /// </summary> /// <returns></returns> public string SaveData(ManagerLogOperate operateLog, ManagerLogDataChange managerLogDataChange) { var debugInfo = new NatureDebugInfo { Title = "webform的保存数据" }; //提取用户输入的信息,检查信息是否安全 string msg = GetInputValue(); if (msg.Length != 0) { //输入的信息格式不正确,不能继续 return("<BR>填写的信息格式不正确<BR>" + msg); } ManagerData.DataID = DataID; ManagerData.DictFormColumnMeta = DicBaseCols; ManagerData.DictColumnsValue = DicColumnsValue; ManagerData.TypeOperationData = OpenButonType; ManagerData.ManagerLogDataChange = managerLogDataChange; string err = ManagerData.SaveData(operateLog, debugInfo.DetailList); return(err); }