找回密码
 立即注册

QQ登录

只需一步,快速开始

波波虎

注册会员

6

主题

40

帖子

74

积分

注册会员

积分
74
关于在ASP.NET中使用Spread.NET时,可以通过权限控制和安全机制来确保安全和保护数据。下面是一些实现方式:

  • 使用ASP.NET的身份验证和授权机制来验证用户身份和授权。可以定义角色和权限,并将其分配给用户和组。
  • 通过SpreadSheet的工作区级别的权限控制来对电子表格的特定单元格或范围进行保护。通过设置访问权限或编辑权限,可以控制用户对电子表格的访问权限。
  • 使用自定义属性来添加安全信息。将可见性和可编辑性的自定义属性分配给单元格。根据用户的角色或权限,控制这些属性的值,以限制用户的访问。
  • 使用事件和自定义ASP.NET代码来控制对电子表格的访问和修改。例如,可以使用事件来检测单元格的更改和提交,并根据用户权限或角色来允许或拒绝访问。
  • 使用Spread.NET中提供的安全API来控制电子表格的访问和修改。例如,可以使用ProtectWorkSheet()等API来限制用户对电子表格的访问权限和编辑权限。

以上是我能想到的实现方式,想咨询下评论区大佬们,还有其他实现方法吗?

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-22 10:24:23
沙发
已经很完整了,

spread外部,你可以自己找合适的办法来做权限管理,这个当然是针对于表格整体的

内部的话,建议就是表单保护以及单元格锁定,配合使用,实现编辑的权限控制,以及行列隐藏实现显示的权限控制
回复 使用道具 举报
波波虎
注册会员   /  发表于:2023-5-22 22:51:36
板凳
Richard.Ma 发表于 2023-5-22 10:24
已经很完整了,

spread外部,你可以自己找合适的办法来做权限管理,这个当然是针对于表格整体的
...

好的,多谢!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-23 09:01:27
地板
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部