用户配置文件是否适合存储选定的自定义网格用户中每页的项目数等内容? (我可以将它存储在视图中,但不是每个用户都这样)。
我的第一个问题是将这些设置存储在用户配置文件中,但是以编程方式创建用户配置文件属性的访问权限存在问题,要么必须在SSP中为每个用户提供“管理员用户配置文件”权限,要么{{ 3}}。这两种情况对我来说都是不切实际的,所以我现在正在寻找另一种方法来存储这样的“每用户”设置。
谢谢!
编辑:我现在正在考虑使用附加数据库来存储用户属性的ASP.NET配置文件机制。
答案 0 :(得分:1)
鉴于信息不敏感,具有针对AD登录存储的值的简单数据库应该足够了。
由于您已拥有ASP.Net用户数据库,因此存储信息将是最佳选择。
答案 1 :(得分:0)
可能是全局列表,只能由SHAREPOINT \ SYSTEM用户访问,然后您可以在SPSecurity.RunWithElevatedPrivileges函数中查询。
缺点:您需要自定义代码才能读取/写入该列表。
答案 2 :(得分:0)
曲奇?
当然它们有局限性,但是创建控件以运行javascript来添加/编辑值非常容易