就是论坛里面的登陆前是这样
  注册 | 登陆 | 会员 | 统计 | 帮助
 登陆后是这样
  xynsqulin | 退出 | 短消息 | 会员 | 搜索 | 帮助
 这个是怎么做出来的啊??请说详细点.我是新手,不太会~~谢谢~~~~

解决方案 »

  1.   

    首先判断用户是否登陆,如果登陆就把¦ 退出 ¦ 短消息 ¦ 会员 ¦ 搜索 ¦ 帮助 这些hpyerlink设为可见,如果没有登陆就把注册 ¦ 登陆 ¦ 会员 ¦ 统计 ¦ 帮助设为可见,
      

  2.   

    两种情况,
    没登录时使用1
    登录后使用2做成两个control
      

  3.   

    看一下你的管理工具中的服务一项,把ASP.NET State Service设置为自动吧
      

  4.   

    无图一般是根据Session判断,登陆和退出可以根据Session的状态来设置其Visible属性
      

  5.   

    我是用asp.net做的。我在a.aspx页面的登录事件里写的是
    Session["uname"]=this.TextBox1.Text;
    Response.跳转("a.aspx");然后怎么接收啊??谁能写一下代码啊??
      

  6.   

    Session 不用接收你只需判断指定Session 中的值是否合法,就OK 了sample :if(Session["UserName"] != null)
    {
           lblStatus.Text = "您好," + Convert.ToString(Session["UserName"]);
    }
      

  7.   

    string uname = Session["usname"].ToString()
    在任何一个页面都可以这样接收
      

  8.   

    最好是把这些代码放到用户控件或者母板页里大致是这样
    <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");
        }
      

  9.   

    Response.跳转("a.aspx"); 
    传到本页,以后session的值没有收到啊~~我从A页面提交session跳转回A页面。
    session值接不到啊