该模块包含许多字符串属性,如:
Public Module RolRechten
Private ReadOnly _DienstenRecht = "Beheer diensten"
Public ReadOnly Property DienstenRecht() As Object
Get
Return _DienstenRecht
End Get
End Property
如何在视图中访问此模块?
If Page.User.IsInRole("Beheer diensten") Then
目标是防止应用程序周围出现拼写错误,如果出于某种未知原因的人想要更改角色的描述,我们不必每次都检查。
答案 0 :(得分:0)
您可以导入命名空间然后使用它:
@Imports AppName
@Code
If User.IsInRole(RolRechten.DienstenRecht) Then
End If
End Code
另请注意我使用User.IsInRole
。 Page.User.IsInRole
是经典的网络表单,它可能会在Razor中崩溃。