2011-04-19 75 views
0

一堆像串各种物性的模块containts:如何使用vb.net模块中的ASP MVC视图

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

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

@Imports AppName 

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

    End If 
End Code 

还要注意,我使用User.IsInRolePage.User.IsInRole是经典的网络形式,它有可能会在剃刀中崩溃。

+0

好吧,重新编译模块classlib后,它就像一个魅力,谢谢! – David 2011-04-19 10:06:49