ASP .Net用户角色 - 订购下拉列表

时间:2009-07-01 08:29:48

标签: asp.net security

我们使用标准的aspnet安全功能,我们需要设置角色的顺序,纯粹是为了显示目的。

我们可以在aspnet_roles表的末尾添加一个序列号,但这对我来说感觉很糟糕。此外,如果在未来的asp版本中安全性发生变化,我们将遇到麻烦。

是否有更好的方法可以在每次推出新版本时不会让我失眠?

1 个答案:

答案 0 :(得分:0)

如果您不想更改现有架构,请将序列数据存储在另一个表中,并使用自定义存储过程将两者连接在一起并返回值。使用此存储过程的结果填充下拉列表。

不要忘记在存储过程中添加“特殊情况”,将第二个表中未包含的角色放在返回集合中的“默认”位置,而不是忽略它们,除非需要= )