【发布时间】:2012-03-21 20:34:10
【问题描述】:
我正在尝试找出一种根据用户角色限制用户权限的有效方法。我正在使用 ASP.NET WebMethods 通过 jQuery AJAX 传递数据。我使用自定义角色提供程序将用户角色存储在 ASP 加密 cookie 中。我可以使用
HttpContext.Current.User.IsInRole("rolename")
对于我的大多数请求,我发回一个 JSON 序列化的 DataTable,然后在 jQuery 中构建 HTML。基本上,我想(在构建 HTML 时)查明用户是否处于角色中,然后禁用按钮或将字段变灰。
最初我认为我可以将角色从母版页传递给asp:Hiddenfield,但它在我的页面标记中存储了一个纯文本数组
有什么建议吗?
【问题讨论】:
标签: jquery asp.net roles webmethod