我的项目基于WebForm体系结构。它使用标准ASP.NET身份机制的基于角色的授权。我有一个问题,如何动态创建html标记片段,例如,如果角色是管理员,则用户会看到这样的标记:
<li><a runat="server" href="~/WebLogisticTool>UploadContainerExcel</a></li>
<li><a runat="server" href="~/Home>Home</a></li>
<li><a runat="server" href="~/AdminPanel>AdminPanel</a></li>
如果角色是经理,则:
<li><a runat="server" href="~/About>About</a></li>
<li><a runat="server" href="~/Home>Home</a></li>
答案 0 :(得分:0)
使用带有菜单选项的用户权限创建表。 登录时从此表中获取菜单选项的数据,并使用
绑定此选项