ASP.NET2.0小技巧--内部控件权限的实现
谈《内业办公自动化》(可以到http://www.aspx-net.com/测试)的实现技巧之一: 在使用ASP.NET2.0的身份验证和授权时,有时候我们需要提供比页面更高一级的安全功能。传统的我们使用web.config里的deny或者allow来控制用户对某一个页面的访问,但是如果您使用 username为administrator password为aspx-net.com 登陆 http://www.aspx-net.com/ 您会发现随着您权限的不同,你可以对页面的全部或者局部进行更改,天天称呼这种安全为“页面的安全”,利用ASP.NET2.0很容易实现这个功能这主要分为两步: 1)在后台代码定义一个bool类型的变量 bool IsAdmin=false; 然后在代码里,例如在用户登陆的Click事件里判断用户的身份: IsAdmin = User.IsInRole("Administrators"); 这段代码很简单,它会获取用户的角色,如果属于Administrators角色,则IsAdmin返回true,否则返回false。
2)在页面里利用IsAdmin控制控件的可见性示意代码如下: <asp:Button ID="btnDelete" Text="删除" runat="server" Visible='<%#IsAdmin %>'> 在这段代码,如果如果用户属于Administrators角色,则IsAdmin返回true,这样“管理员”就可以看见“删除”,否则返回false就表示当前用户无法删除次纪录。 希望这个小技巧对大家有用
转载于:https://www.cnblogs.com/lifuyun/archive/2009/09/05/lifuyun090511.html
ASP.NET2.0小技巧--内部控件权限的实现相关推荐
- ASP.Net2.0小技巧 保持滚动条的位置 焦点移动到某个控件 $符号轻松的使用FindControl...
您可能不知道的ASP.Net2.0小技巧 <!-- 页码和简介 --> 1. 在提交页面之后,保持滚动条的位置 可以在page指令上加上MaintainScrollPositionOnP ...
- 探讨ASP.NET2.0中的Web控件改进技术
全面探讨ASP.NET 2.0中的Web控件改进技术之概述(一) ASP.NET 2.0并没有抛弃1.1版本中的任何现有控件,而是增加了一组新的控件;同时还引入了若干新的控件开发技术.本系列文章将对这 ...
- VB.net小技巧——ReoGrid控件添加到工具箱说明
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 VB.net小技巧--ReoGrid控件添加到工具箱说明 Add Control by Programming for Windows ...
- Qt Designer设置背景图片、颜色不影响其它组件小技巧,控件层级设置,组件的继承,styleSheet设置样式。
话不多说,先看效果图,完美的设置背景. 如果正常设置背景的话其它的组件都会产生变化. 这是因为组件的继承. 最开始的面板就是父类,我们新增加的组件就是子类,默认都是继承的. 继承也有继承的好处. 比如 ...
- 开发asp.net2.0手机用网站 点滴[xgluxv]
最近一段时间一直在做一个给手机浏览的网站基于asp.net2.0,现在第一期已经到尾声,说说开发的感想.客户要求只要支持wap2.0的手机都能浏览(我刚开始想他们应该说得是属于智能手机级别的都能浏览, ...
- 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.3 【增加了使用说明】
================================ 欢迎转载,但是请注明出处.本文出自博客园 .谢谢合作! ================================ 最新版本:V ...
- ASP.Net2.0 数据绑定控件的优越性在哪里?
尽管有丰富.功能强大的编程接口,ASP.NET 1.x DataGrid 控件仍需要编写大量自定义代码来处理普通操作,如分页.排序.编辑和删除数据.例如,当用户单击以保存或取消更改时,DataGrid ...
- 【开源】我的分页控件正式命名为QuickPager ASP.NET2.0分页控件
分页控件正式命名为 QuickPager ASP.NET2.0分页控件 . 版本号:2.0.0.1 Framework:.net2.0 分页方式:PostBack .URL (暂时没有实现URL的分页 ...
- ASP.NET2.0自定义控件组件开发 第六章 深入讲解控件的属性
深入讲解控件的属性持久化(一) 系列文章链接: ASP.NET自定义控件组件开发 第一章 待续 ASP.NET自定义控件组件开发 第一章 第二篇 接着待续 ASP.NET自定义控件组件开发 第一章 第 ...
最新文章
- OpenFace库(Tadas Baltrusaitis)中基于Haar Cascade Classifiers进行人脸检测的测试代码
- 软件工程几点总结要点
- ETSI MEC — 容灾组网模型
- 《系统集成项目管理工程师》必背100个知识点-52成功的项目团队特点
- 美团脱颖而出的经验_使数据科学项目脱颖而出的6种方法
- jmeter多用户登录跨线程组操作传值
- nagios远程系统监测服务
- JS基础入门篇(四)—this的使用,模拟单选框,选项卡和复选框
- 【leetcode】【动态规划】股票买卖
- C++ I/O库练习
- sap原因代码配置路径_使用Visual Studio Code编写和激活ABAP代码 (上)
- 【电子技术实验理论】语音放大电路
- 8155_QFIL烧录
- r7000屏幕亮度linux,联想legion R7000笔记本linux使用体验
- 井下各种压力概念及相互关系
- 安装win7系统时出现蓝屏0000007e解决方案
- 从童年回忆到“人人喊打“,好丽友做错了什么?
- 认识信道(零):天线的极化
- uni-app写微信小程序获取位置信息
- 【Introduction】人类大脑
热门文章
- 数仓、数据平台和中台还分不清楚?大佬的10年经验之谈,看完懂了
- Python学习——K近邻算法
- android 安卓 pc 电脑 通讯,安卓利用Socket和PC通信无法连接?
- android 图片墙拼贴,三步搞定 用APP打造图片文字拼贴效果
- centos 创建mysql8数据库给django连接
- vue父子组件搭配(添加数据和删除)
- php输出字符unicode码,PHP解码unicode编码的中文字符代码分享
- mysql max_pac_如何解决 MySQL max
- AcWing1081.度的数量(数位DP)题解
- 实验5.5 定义一个Employee类