登陆后,根据权限让部分<a>链接没了效果,就是变成普通文本那样。请问能实现这种功能吗??麻烦大家了!!谢谢!!

解决方案 »

  1.   

    你这个HTML 是用string 来绑的。前台<%=str %>
    后台public static string str=string.Empty;str="<a....>..</a>" 登陆后 直接把文本赋给str就行了
      

  2.   

    用服务器端的链接控件,然后设置其Enable属性。
      

  3.   

    移除a元素的href属性即可,注意是“移除”!
      

  4.   

    <a href="javascript:void(0);">或者去掉href属性
      

  5.   

    比如,你的<a>做成控件:
    <a id="a1" href="GetServerTime.htm" runat="server">跳转</a>
    <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
    后台cs:
    protected void Button1_Click(object sender, EventArgs e)
    {
    a1.HRef = null;
    }
      

  6.   

    在前面设置一个id,由id来判断Enable的属性
      

  7.   

    也可以用
    protected void Button1_Click(object sender, EventArgs e)
    {
    a1.Attributes.Remove("href");
    }