就是论坛里面的登陆前是这样
注册 | 登陆 | 会员 | 统计 | 帮助
登陆后是这样
xynsqulin | 退出 | 短消息 | 会员 | 搜索 | 帮助
这个是怎么做出来的啊??请说详细点.我是新手,不太会~~谢谢~~~~
注册 | 登陆 | 会员 | 统计 | 帮助
登陆后是这样
xynsqulin | 退出 | 短消息 | 会员 | 搜索 | 帮助
这个是怎么做出来的啊??请说详细点.我是新手,不太会~~谢谢~~~~
没登录时使用1
登录后使用2做成两个control
Session["uname"]=this.TextBox1.Text;
Response.跳转("a.aspx");然后怎么接收啊??谁能写一下代码啊??
{
lblStatus.Text = "您好," + Convert.ToString(Session["UserName"]);
}
在任何一个页面都可以这样接收
<asp:hyperlink id="lnkRegister" Visible="true" Runat="server" NavigateUrl="~/Register.aspx">注册</asp:hyperlink>
<asp:label id="lblGreeting" runat="server"></asp:label>¦
<asp:hyperlink id="lnkLogin" Visible="true" Runat="server" NavigateUrl="~/Login.aspx">登陆</asp:hyperlink>
<asp:linkbutton id="lbtnSignOut" runat="server" Visible="false" CausesValidation="False" OnClick="lbtnSignOut_Click">退出</asp:linkbutton>
<asp:label id="lblSep" runat="server"></asp:label>
<asp:hyperlink id="lnkMessage" Visible="false" Runat="server" NavigateUrl="~/Message.aspx">短消息</asp:hyperlink>¦
<asp:hyperlink id="lnkMember" Runat="server" NavigateUrl="~/Member.aspx">会员</asp:hyperlink>¦
<asp:hyperlink id="lnkStat" Visible="true" Runat="server">统计</asp:hyperlink>¦
<asp:hyperlink id="lnkHelp" Runat="server" NavigateUrl="~/Help.aspx">帮助</asp:hyperlink> protected void Page_Load(object sender, EventArgs e)
{
if (Session["UserName"] != null)
{
lnkRegister.Visible = false;
lnkLogin.Visible = false; lblGreeting.Text = Session["UserName"].ToString();
lblSep.Text = "|";
lbtnSignOut.Visible = true;
lnkMessage.Visible = true;
lnkStat.Text = "搜索";
lnkStat.NavigateUrl = "~/Search.aspx";
}
else
{ }
} protected void lbtnSignOut_Click(object sender, EventArgs e)
{
if (Session["UserName"] != null)
Session.Abandon(); Response.Redirect("~/Default.aspx");
}
传到本页,以后session的值没有收到啊~~我从A页面提交session跳转回A页面。
session值接不到啊