10
私はHTMLHelperを作成していますが、User.Identity.Nameにアクセスする必要があります。どうすればいいですか?HTMLHelperクラスのUser.Identity.Nameにアクセス
私はHTMLHelperを作成していますが、User.Identity.Nameにアクセスする必要があります。どうすればいいですか?HTMLHelperクラスのUser.Identity.Nameにアクセス
public static string YourHtmlHelper(this HtmlHelper html)
{
var name = html.ViewContext.HttpContext.User.Identity.Name;
}
名前を取得しようとする前に、User.Identityが最初にヌルであるかどうかを確認したい場合があります。
public static string YourHtmlHelper(this HtmlHelper html)
{
var identity = html.ViewContext.HttpContext.User.Identity;
if (identity != null)
{
return html.ViewContext.HttpContext.User.Identity.Name;
}
return string.Empty;
}