系统管理模块“菜单权限”窗体Bug
作者:C/S框架网  发布日期:2011/10/13 22:20:34
  系统管理模块“菜单权限”窗体Bug


点修改按钮,然后修改右侧的功能名称,点保存,第一次正常。当修改第二条或其它记录点保存就会报错。

错误原因:当第一次保存后_FormTagCustomName变量的数据发生改变,保存后没有刷新数据。如果第二次修改了数据,可能将第一次修改的数据同时提交,这时可能导致保存一些不存在“主键”的数据(第一次保存被删除了),系统会报“主键”错误。

解决方案:

修改bllMenuMgr类的Update方法,当保存成功,刷新_FormTagCustomName 变量。

C# Code:

...略...

bool success = _DAL.Update(data);

if (success) //刷新数据(自定义功能名称)
_FormTagCustomName = new dalUserGroup(Loginer.CurrentUser).GetFormTagCustomName();

return success;

//来源:C/S框架网(www.csframework.com) QQ:1980854898




C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇