如何在asp mvc视图中使用vb.net模块

时间:2011-04-19 09:54:23

标签: asp.net-mvc vb.net module

该模块包含许多字符串属性,如:

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

目标是防止应用程序周围出现拼写错误,如果出于某种未知原因的人想要更改角色的描述,我们不必每次都检查。

1 个答案:

答案 0 :(得分:0)

您可以导入命名空间然后使用它:

@Imports AppName

@Code
    If User.IsInRole(RolRechten.DienstenRecht) Then

    End If
End Code

另请注意我使用User.IsInRolePage.User.IsInRole是经典的网络表单,它可能会在Razor中崩溃。