5

用户配置文件是否适合在用户选择的自定义网格中存储每页项目数等内容?(我可以将其存储在视图中,但不会以这种方式针对每个用户)。

我的第一个想法是将这些设置存储在用户配置文件中,但是以编程方式创建用户配置文件属性的访问权限存在问题,这归结为您必须在 SSP 中授予每个用户“管理用户配置文件”权限,或者您必须运行应用程序域用户下的池,而不是 NETWORK SERVICE。这两种情况对我来说都是不现实的,所以我现在正在寻找另一种方式来存储这种“每个用户”设置。

谢谢!

编辑:我现在正在考虑 ASP.NET 配置文件机制和一个额外的数据库来存储用户属性。

4

3 回答 3

1

Given that the information is not sensitive a simple database with values stored against AD login should suffice.

And as you have the ASP.Net user database already, storing the information there would be the best option.

于 2008-11-02T20:13:37.543 回答
0

也许是一个全局列表,它只能由 SHAREPOINT\SYSTEM 用户访问,然后您可以在 SPSecurity.RunWithElevatedPrivileges 函数中进行查询。

缺点:您需要自定义代码才能读取/写入该列表。

于 2008-10-31T13:29:45.270 回答
0

曲奇饼?

当然它们有限制,但是创建控件以运行 javascript 来添加/编辑值是相当容易的

于 2008-10-31T20:05:13.333 回答