在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C++  C#/ ASP.NET MVC5怎樣利用反射獲取Area(區(qū)域下)的所有Controll

ASP.NET MVC5怎樣利用反射獲取Area(區(qū)域下)的所有Controller和Actoin,(用于權(quán)限管理)

問題:怎樣利用反射獲取Area(區(qū)域下)的所有Controller和Actoin,(用于權(quán)限管理)?
1.首先權(quán)限驗(yàn)證的過濾器已經(jīng)完成,這是大致的數(shù)據(jù)庫(以后再改).

clipboard.png

2.有權(quán)限的都可以訪問,沒權(quán)限的訪問失?。ㄒ褜?shí)現(xiàn)),現(xiàn)在就是我的權(quán)限表吧不可能手動(dòng)去輸入吧,網(wǎng)上說可以用反射來獲取,先看一下我的目錄結(jié)構(gòu)

clipboard.png

clipboard.png

于是我用了
clipboard.png
可以拿到所有的東東,但是太多了,感覺會(huì)影響性能,所以就

clipboard.png
發(fā)現(xiàn)不來賽..........

最后我想知道怎么獲取指定區(qū)域下的所有Controller和Action?

回答
編輯回答
純妹

@Emrys 我獲取 這些action主要是讓管理員自己分配權(quán)限

2017年7月31日 22:20
編輯回答
愛礙唉

你這個(gè)應(yīng)該AOP編程吧
你可以用過濾器做權(quán)限驗(yàn)證,或者自定義特性都可以,
沒必要獲取每個(gè)action

2017年5月16日 06:29