FineUI 官方论坛

标题: 求助:如何让FineUI左侧菜单根据权限由sql数据库动态生成 [打印本页]

作者: 286661038    时间: 2017-4-21 15:37
标题: 求助:如何让FineUI左侧菜单根据权限由sql数据库动态生成
新手,如何让FineUI左侧菜单根据权限由sql数据库动态生成

作者: sanshi    时间: 2017-4-21 17:03
看下AppBox的实现,或者看下我的博客:http://www.cnblogs.com/sanshi/archive/2012/11/19/2776672.html
作者: 286661038    时间: 2017-4-22 10:42
本帖最后由 286661038 于 2017-4-22 12:08 编辑

谢谢sanshi老师的指导,老师的意思是在左侧菜单加个Grid控件,在CS文件中根据Grid1.DataSource的不同进行填充,我是这么理解的,不知道理解的对不对。
另外,我有个想法,能否在前台的asp中嵌入后台的代码,比如类似Repeater控件:

实现根据不同权限显示不同菜单,下面这个代码能在fineUI实现吗?
<f:TreeNode Text="<%#Eval("Menu_text")%>" NavigateUrl="<%# Eval("Menu_url")%>"></f:TreeNode>

大体实现这样的效果,但是都是根据后台的SQL,结合不同权限实现的
                            <Nodes>
                                <f:TreeNode Text="默认分类" Expanded="true">
                                    <f:TreeNode Text="开始页面" NavigateUrl="~/hello.aspx"></f:TreeNode>
                                    <f:TreeNode Text="登录页面" NavigateUrl="~/login.aspx"></f:TreeNode>
                                </f:TreeNode>
                                <f:TreeNode Text="新增一组" Expanded="true">
                                    <f:TreeNode Text="一组菜单1" NavigateUrl="~/aaa.aspx"></f:TreeNode>
                                    <f:TreeNode Text="一组菜单2" NavigateUrl="~/bbb.aspx"></f:TreeNode>
                                </f:TreeNode>
                                <f:TreeNode Text="新增二组" Expanded="true">
                                    <f:TreeNode Text="二组菜单1" NavigateUrl="~/ccc.aspx"></f:TreeNode>
                                    <f:TreeNode Text="二组菜单2" NavigateUrl="~/ddd.aspx"></f:TreeNode>
                                </f:TreeNode>
                            </Nodes>
张三登录根据权限显示其中一部分菜单,李四登录根据权限显示所对应的一部分菜单






欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4