系统管理模块“菜单权限”窗体Bug
系统管理模块“菜单权限”窗体Bug点修改按钮,然后修改右侧的功能名称,点保存,第一次正常。当修改第二条或其它记录点保存就会报错。
错误原因:当第一次保存后_FormTagCustomName变量的数据发生改变,保存后没有刷新数据。如果第二次修改了数据,可能将第一次修改的数据同时提交,这时可能导致保存一些不存在“主键”的数据(第一次保存被删除了),系统会报“主键”错误。
解决方案:
修改bllMenuMgr类的Update方法,当保存成功,刷新_FormTagCustomName 变量。
C# Code:
...略...
bool success = _DAL.Update(data);
if (success)
_FormTagCustomName = new dalUserGroup(Loginer.CurrentUser).GetFormTagCustomName();
return success;
扫一扫加作者微信