日期:2014-05-17  浏览次数:20567 次

LoginView控件的使用问题
在模版页 Site.Master 放了个LoginView控件,在登录页面Login.aspx登录成功后

HttpCookie UserCookie = new HttpCookie("User");
UserCookie.Values.Add("Name", Ds.Tables["User"].Rows[0]["UserName"].ToString().Trim());
UserCookie.Values.Add("Power", Ds.Tables["User"].Rows[0]["Power"].ToString().Trim());
Response.Cookies.Add(UserCookie);

将用户信息用Cookies保存。

现在如何将Cookies中的用户信息在LoginView中显示
比如没有检测到Cookies信息的时候显示AnonymousTemplate中的登录按钮
有Cookies信息的时显示 Cookies中的用户信息在LoggedInTemplate中显示

------解决方案--------------------
<%if(Request.Cookies["User"]!=null){
%>
<label><%Request.Cookies["User"].Value%></label>
<%}else{ %>
<a href="Login.aspx">登录</a>
<%} %>