c# - 如何使用 asp.net C# web 表单隐藏 asp 控件
问题描述
我的选项卡中有大约 11 个部分,每个部分有大约 50 个问题,那么所有问题的总数约为 550 个问题。有两个用户将访问此选项卡,一个用户将看到所有问题,他们将提交所有部分的详细信息,另一个用户将看到每个部分大约 200 个问题的一些问题。
我的问题是如何将问题隐藏给另一个用户将有一些问题访问权限,我是所有 11 个部分的用户 asp.net 控件,但我没有找到任何最好的方法来向另一个用户隐藏问题。
下面是我的示例标签部分
当我单击案例 1 部分时,case1.aspx 页面将出现 50 个问题,供完全访问用户使用,而另一个用户仅在 case1 中具有 20 个问题访问权限。这不是使用用户控件执行此操作的 jquery 选项卡。我的问题是如何在 case1 部分为另一个用户隐藏 30 个问题,我计划使用 asp 面板隐藏 30 个问题,以防其他部分类似。这是隐藏问题的正确方法。还有其他简单的技巧吗?
因为在案例 1 部分中,另一个用户可以看到问题编号 1 到 10 和 40 到 50,总共 20 个问题。如果我将使用 asp 面板,那么问题编号顺序问题也会像 1,2,3,4,5,6,7,8,9,10,40,41,42...50 一样出现在我面前。顺序应该是 1,2, ....20。请告诉我我是否必须使用 asp.net 面板,如果不是,请告诉我最好的技巧。
解决方案
隐藏答案不是一个合适的解决方案,因为用户可以通过删除 HTML 中的 display none 属性来查看数据。
在检查用户权限是否显示这些问题后,您应该从传递给控制的数据源中删除所需的问题
这可能是一种解决方案。
推荐阅读
- python - 在哪里放置大型 Python 列表
- kotlin - 使用 Kotlin 协程实现涉及状态机的握手过程
- python - 递归函数在Python中不返回值
- c# - 如何获取 aspusers 表的 id?
- python - selenium - Chromedriver- 扩展 - Python / crx to crx3
- c# - 在没有 Dapper 的情况下使用 sqlkata
- vim - NerdTree - 将打开的窗口调整为等宽
- javascript - 从材质 ui 函数调用函数
- jsonschema - 将请求正文与整个请求分开验证
- arrays - 即使某些单元格为空白,也要对一列求和?