因为二开需求,要在后台增加个俱乐部中房卡消耗统计界面,
在网站源码中,有项目配置为Game.Web/config/power.config,如下图
按照正常的逻辑,我把ModuleName中的value修改了,界面肯定就是我修改的字符了。
事与愿违,无论如何修改 power.config文件,运行的界面始终是原来的样子。
无奈,跟读代码后发现。
原来后台的配置文件是写在数据库中的,一万个草泥马奔腾而过。
不过再细一看,此设计也是合理,因为后台的功能显示是按照登录用户的权限进行筛选显示的。
/// <summary>
/// 页面初始化
/// </summary>
protected override void OnInit(EventArgs e)
{
LoginUser userExt = Fetch.GetLoginUser();
if(userExt == null || userExt.UserID < 0)
{
Fetch.Redirect("/Login.aspx");
return;
}
//此方法是根据用户的权限获取界面的布局数据,好吧,只能怪少年太年轻
_ds = FacadeManage.aidePlatformManagerFacade.GetMenuByUserId(userExt.UserID);
LeftMenu.DataSource = _ds.Tables[0];
LeftMenu.DataBind();
}
在存储过程中加入自己需要的数据后,效果如下
在钻石系统中,添加成功了 俱乐部房卡消耗标签页。
至此,就剩下写查询逻辑跟显示问题啦。
记录下来,给后来的童鞋们方便。
有其他问题的童鞋,可以找我哟~
树叶网狐麻将交流群:565170720 欢迎交流
网友评论