做一个留言板<a href="LoginPage.aspx" style="text-decoration:underline">登录</a>
<a href="LoginPage.aspx" style="text-decoration:underline">注册</a>
        //先检测是否已登录
protected void Page_Load(object sender, EventArgs e)
{
        if (Request.Cookies["User"] != null)
        {
         //这里写页面不显示"登录"和" 注册"的代码
        }
}希望大家的指点

解决方案 »

  1.   

    <div id="aa" runat="server">
    <a href="LoginPage.aspx" style="text-decoration:underline">登录</a>
    <a href="LoginPage.aspx" style="text-decoration:underline">注册</a>
    </div>     //先检测是否已登录
    protected void Page_Load(object sender, EventArgs e)
    {
            if (Request.Cookies["User"] != null)
            {
             //这里写页面不显示"登录"和" 注册"的代码
              this.aa.visible=false;
            }
    }
      

  2.   

    建议登陆和注册这里写个自定义控件自定义控件也有 onload 方法或 reader 方法,可以把判断逻辑写在里面 
      

  3.   

    将需要隐藏和显式的文字放在label里面,根据条件,设置相应label的Visible属性即可
      

  4.   

    <div id="aa" runat="server"> 
    <a href="LoginPage.aspx" style="text-decoration:underline">登录 </a> 
    <a href="LoginPage.aspx" style="text-decoration:underline">注册 </a> 
    </div> 
        //先检测是否已登录 
    protected void Page_Load(object sender, EventArgs e) 

            if (Request.Cookies["User"] != null) 
            { 
            //这里写页面不显示"登录"和" 注册"的代码 
              this.aa.style.add("display","none");
            } 

      

  5.   

    http://blog.csdn.net/xianfajushi/archive/2009/08/24/4480302.aspx