を使用してASP.NET/C#
います。
を利用して、現在ログインしているユーザーの名とミドルネームを表示していますSession
。
ここにコードがあります
HTML:
<li><a href="#"><%=Session["UserFName"]%> <%=Session["UserMName"]%>▼</a>
コードビハインド:
//Call the function which returns User's Name
var userName = userBLL.GetUserName(HttpContext.Current.User.Identity.Name);
if (userName != null)
{
Session["UserFName"] = userName.FirstName;
Session["UserMName"] = userName.MiddleName;
}
ここに GetUserName 関数があります
public Users_AdditionalInfo GetUserName(string userCode)
{
using (var db = new DataClasses1DataContext())
{
var userName = db.Users_AdditionalInfos.Where(user => user.UserCode.Equals(userCode)).SingleOrDefault();
return userName;
}
}
私Session variables
がやろうとしていることは大丈夫ですか?
これを達成するために多くの人が行っている他の方法は何ですか?
どんな提案でも大歓迎です。