亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MVC的HttpContext.User問題

MVC的HttpContext.User問題

藍山帝景 2018-12-10 22:08:43
IIdentity id = HttpContext.User.Identity;GenericPrincipal MyPrincipal = new GenericPrincipal(id, role);HttpContext.User = MyPrincipal;這是登錄時的代碼,這里的User里的Roles有寫進去的角色。但是在view里@if(HttpContext.Current.User.IsInRole("管理員")){ @HttpContext.Current.User.Identity <br /> <h1>4</h1>}這是的User里就沒有寫進去的Roles了,這是因為什么呢??
查看完整描述

2 回答

?
LEATH

TA貢獻1936條經驗 獲得超7個贊

記得GenericPrincipal的IsInRole方法永遠返回false的,還是去拿Roles屬性再判斷吧……

查看完整回答
反對 回復 2018-12-14
?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

你的user,role之類的都是繼承自微軟那一套東西嗎?一般情況你用那一套東西是需要你重寫的。

查看完整回答
反對 回復 2018-12-14
  • 2 回答
  • 0 關注
  • 431 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號