创建动态的asp.net链接列表

时间:2018-11-28 04:10:42

标签: asp.net webforms

我的项目基于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>

1 个答案:

答案 0 :(得分:0)

使用带有菜单选项的用户权限创建表。 登录时从此表中获取菜单选项的数据,并使用

元素或使用Repeater控件

绑定此选项