余小章 @ 大內聖殿
祕訣無它, 唯勤而已, by 余小章

导航

 

2012年3月14日

摘要: 比如說我要為Textbox增加一個叫Role的屬性,除了繼承Textbox類別增加屬性之外,我們還可以使用IExtenderProvider來為現有的物件擴充屬性,就像下圖那樣,新增了自己定義的屬性 有了Role屬性之後,我還要驗証登入的帳號是什麼Role,我會利用Thread.CurrentPrincipal屬性來決定角色及規則,若帳號的Role跟控制項的Role相同,該帳號才能使用這個控制... 阅读全文
posted @ 2012-03-14 15:21 余小章 阅读(520) 评论(0) 推荐(0) 编辑
 
摘要: 續上篇,[C#.NET][User Control] 使用 IExtenderProvider 擴充控制項屬性 並 驗証控制項角色,IExtenderProvider 替我們擴充了控制項的屬性而增加了不少彈性,在上篇的例子裡,我僅為控制項定義一個角色,若要為每個控制項定義一個以上的角色存取權限,像下圖 這只是根據上篇做的一個變化,屬性由Enum變成Collection而已,卻花掉了我兩天的時間... 阅读全文
posted @ 2012-03-14 15:20 余小章 阅读(328) 评论(0) 推荐(1) 编辑