-1
私はDNNの新しいプログラマーです。私の質問は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[]
。 どうすればいいですか?
'配列[X] = string.Join( ""、UserInfo.Roles)を、必要に応じて' – dotctor
はあなたに感謝のでmuch.my問題が – Siavash
解決されますユーザーが特定の役割を持っているかどうかを確認する 'if(PortalSecurity.IsInRole(" roleName ")== true){}' – VDWWD