Как использовать модуль vb.net в виде asp mvc - PullRequest
0 голосов
/ 19 апреля 2011

Модуль содержит множество строковых свойств, таких как:

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

Цель состоит в том, чтобы предотвратить опечатку вокругприложение и если кто-то по неизвестной причине хочет изменить описание роли, нам не нужно проверять каждый if.

1 Ответ

0 голосов
/ 19 апреля 2011

Вы можете импортировать пространство имен и затем использовать его:

@Imports AppName

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

    End If
End Code

Также обратите внимание, что я использую User.IsInRole. Page.User.IsInRole - это классические веб-формы, и есть вероятность, что в Razor произойдет сбой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...