本帖最后由 jiangsheng 于 2010-04-04 12:22:51 编辑

解决方案 »

  1.   

    <a href="#" onclick="javascript:void(0)">伪静态
      

  2.   

    把每个链接加上runat="server"visible=<%=session["admin"]=!null%>
      

  3.   

    <%# Eval("a").ToString() == "1" ? "<a href=\"replay.aspx\">回复</a>" : ""%>
      

  4.   

    另一种办法:
    设置<a>如下:
    <a href="replay.aspx" id="mya"  runat="server" >回复</a>后台C#代码:
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["username"].ToString() == "管理员")
              mya.Attributes.Add("style", "display:block");
            else
              mya.Attributes.Add("style", ".display:none");
        }
      

  5.   

    这只是一个变量标识,或者用JS控制就可以实现前提是用COOK或者SESSION检测一下
      

  6.   

    if (检测=true)
    {
    this.lable="<ahref.."
    }else{
    this.lable="";
    }