【发布时间】:2021-02-02 04:43:06
【问题描述】:
我有一个具有多个用户权限的 ASP-WebForm-Application。
在 CodeBehind 中,如果没有给出特定的权限,我会隐藏一些元素。但是使用 F12,用户可以操纵代码以获得一些他不允许的功能。
是否有可能从 CodeBehind 中隐藏元素,使它们无法通过代码操作显示?类似于在 CodeBehind 中完全摧毁它们?
例如基于列表元素的导航,我想在其中隐藏一些链接:
<ul>
<li>
<a>link 1<a/>
</li>
<li>
<a>link 2<a/>
</li>
<li>
<a>link 3<a/> // Has to be hidden by some conditions
</li>
</ul>
希望有人可以帮助我!
【问题讨论】:
-
不,你不能。如果您找到一种方法,我会认为您使用的浏览器已损坏并会寻找替代品。如果您想对用户隐藏某些内容,请不要将其发送给客户端。
标签: c# html css asp.net visibility