我正在使用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
做我想做的事可以吗?
你们中的许多人还有哪些其他方法可以实现这一目标?
欢迎任何建议。