Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
从客户端,有没有办法从 asp.net 页面获取真/假值,以显示您有权访问该页面。使用表单身份验证我被重定向到登录页面。我只需要一个简单的布尔值。
亚伦
我会选择 User.Identity.IsAuthenticated
提到的所有这些方法都是服务器端 Asp.net 调用。如果您想从客户端执行此操作,我将创建一个通用处理程序来包装 Page.User.IsInRole("YourRoleName") 或 System.Web.HttpContext.Current.User.IsInRole("YourRoleName") 调用。
然后你可以只使用 javascript 来调用处理程序并返回结果。