В asp.net есть элемент управления , имя пользователя , для отображения этой информации. Просто поместите его на свою мастер-страницу следующим образом:
<asp:LoginView runat="server">
<LoggedInTemplate>
Welcome <asp:LoginName runat="server" />
</LoggedInTemplate>
</asp:LoginView>
Будет отображаться имя пользователя только для зарегистрированных пользователей.
Если вам нужна эта информация где-то еще, вы можете использовать имя текущего пользователя, чтобы получить имя, используя текущий http context :
if (HttpContext.Current.User.IsAuthenticated)
{
string currentUserName = HttpContext.Current.User.Identity.Name;
}