假设我有这个MVC模型将IC号“S1234567G”传递给model.Ic
我想使用Jquery或C#mvc控制器来设置只有某些角色才能看到这个IC号码。如果是其他角色,如员工,员工,他们只能在“*********”中看到这些号码。
考虑到即使他们按F12代码检查员,我也不希望显示任何IC编号 - 除非他们的角色是管理员,否则他们无法看到这些编号。
答案 0 :(得分:1)
使用asp.net身份框架:
http://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity
您可以这样做:
@if (Request.IsAuthenticated && User.IsInRole("Admin"))
{
<span>S1234567G</span>
}
else
{
<span>*******</span>
}
如果用户不是管理员,即使使用f12,他也看不到跨度。