2011-04-19 74 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