0
我正在使用DotnetNuke CMS,並試圖修改用Razor編寫的顯示模板。如果用戶使用Razor在Dotnetnuke上扮演角色,則顯示HTML
我有一個div我想隱藏/顯示基於用戶的角色。我對Razor和C#相當陌生,並且無法實現這個工作。
我已經閱讀了DNN的UserController,但我不確定這是Razor還是ACSX asp.net模板引擎或CSHTML文件?
我的代碼如下:
Dim userInfo = UserController.GetCurrentUserInfo()
if (userInfo.IsInRole("Administrators")) {
<div style="background-color:red;">IS ADMIN</div>
}
else if (userInfo.IsInRole("Dealers")) {
<div style="background-color:blue;">IS DEALER</div>
}
End If
謝謝你,這是店面模板的修改。 – UserSN