作者wise2525 (Allegro)
看板C_Sharp
标题[问题] 请问MVC能够依照权限显示Layout吗?
时间Wed Aug 22 03:36:29 2018
最近在学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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1534880194.A.148.html
1F:→ neo5277: 可以啊 08/22 04:08
2F:推 ian90911: 最简单就放到ViewBag在cshtml写if else吧 08/22 10:01
3F:推 shizeng: 看是要用楼上的方式做,或是在control里面根据不同权限 08/22 12:00
4F:→ shizeng: return 不同的View回去都可以做到吧! 08/22 12:00
5F:→ wise2525: 谢谢,已经采用三楼的方法,有成功,感谢>< 08/22 22:39
6F:推 answermangtr: 只是为了button hide show建议razor做掉即可 08/24 14:40