[問題] 請問MVC能夠依照權限顯示Layout嗎?

看板C_Sharp (C#)作者 (Allegro)時間7年前 (2018/08/22 03:36), 編輯推噓4(403)
留言7則, 6人參與, 7年前最新討論串1/1
最近在學Asp.net mvc 照著網路上的一些教學自己試做了一個有角色權限的登入系統 有用Identity插件 目前是在資料庫 AspNetRoles 把 admin對應3 business對應2 student對應1 在AspNetUserRoles 把userid對應Roleid 然後在AspNetUsers 記錄userid跟基本資料 目前在控制器做出權限管理是可行的 能限制某些角色不能進入某些頁面 但想要設置較低階權限的角色看不到layout的某些按鈕 請問有辦法嗎QQ 對不起可能問的比較粗淺,我最近才剛在自學,很多東西都是網路上或影片東拼西湊看來的,請多多包涵>< ----- Sent from JPTT on my HTC_U-3u. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.198.228 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1534880194.A.148.html

08/22 04:08, 7年前 , 1F
可以啊
08/22 04:08, 1F

08/22 10:01, 7年前 , 2F
最簡單就放到ViewBag在cshtml寫if else吧
08/22 10:01, 2F

08/22 12:00, 7年前 , 3F
看是要用樓上的方式做,或是在control裡面根據不同權限
08/22 12:00, 3F

08/22 12:00, 7年前 , 4F
return 不同的View回去都可以做到吧!
08/22 12:00, 4F

08/22 22:39, 7年前 , 5F
謝謝,已經採用三樓的方法,有成功,感謝><
08/22 22:39, 5F

08/24 14:40, 7年前 , 6F
只是為了button hide show建議razor做掉即可
08/24 14:40, 6F

08/28 12:53, 7年前 , 7F
https://goo.gl/HmiKSj 範例提供參考
08/28 12:53, 7F
文章代碼(AID): #1RV6d258 (C_Sharp)
文章代碼(AID): #1RV6d258 (C_Sharp)