如何在dnn中获取用户的角色名称?

时间:2016-09-04 04:50:46

标签: c# asp.net dotnetnuke

我是DNN的新程序员。我的问题是如何在DNN中获取用户的角色名称?

我的代码是:

protected void Page_Load(object sender, EventArgs e)
{

    int UserId = UserController.GetCurrentUserInfo().UserID;
    int PortalId = PortalSettings.PortalAlias.PortalID;

    UserInfo user = UserController.GetUserById(PortalId, UserId);
    String[] array = new String[5];

    for (int x = 0; x < 5; x++)
    {
        array[x] = UserInfo.Roles.ToString();
    }
    TextBox1.Text = array[0];
    TextBox2.Text = array[1];
}

但只需在文本框中显示System.String[]即可。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用此代码:

-filter:v drawtext=fontfile=/home/michael-heuberger/binarykitchen/code/videomail.io/src/assets/fonts/Varela-Regular.ttf:text=www.videomail.io:fontsize=180:fontcolor=white:x=150:y=150:shadowcolor=black:shadowx=2:shadowy=2,scale=trunc(iw/2)*2:trunc(ih/2)*2