可以加链接, 用
Label1.Text = "<a href='a.aspx'>aaaa</a>";

解决方案 »

  1.   

    把LABEL.TEXT=<A HREF=...>...</A>不就行了吗?不然你用PALCEHOLADER也行
      

  2.   

    不好意思,第一次用.NET开发
    palceholader不懂,能再说说吗?
    现知道加链接了,能不能控制单元格的显示呢?
    比如:权限为1101,分拆
    四个单元格,只显示第一个,第二个,第四个。
      

  3.   

    用Panel
    <table>
      <tr>
        <asp:Panel id="Panel1" runat="server">
          <td>1</td>
        </asp:Panel>
        <asp:Panel id="Panel2" runat="server">
          <td>2</td>
        </asp:Panel>
        <asp:Panel id="Panel3" runat="server">
          <td>3</td>
        </asp:Panel>
        .....
      </tr> 
    </table>
    根据不同的权限设置相应Panel的Visible属性即可!
      

  4.   

    想加超链接直接在<td></td>中写原代码,如果不想动态改变的话!
      

  5.   

    Panel好,但是与Label有什么区别呢?
    现近一步请教一下高手。
    如果菜单项是由翻转图片组成,怎么写入呢?
    if (power == "1" && powerno == 0)
    {
    Label1.Visible = true;
    Label1.Text = "<A onmouseover=MM_swapImage('Image4','','img/22.jpg',1) onclick=openwin1() onmouseout=MM_swapImgRestore() href=#><IMG height='24' src='img/21.jpg' width='86' border='0' name='Image4'></A>";
    }
      

  6.   

    //.aspx  把所有内容都在这个页面中写好<table>
      <tr>
        <asp:Panel id="Panel1" runat="server">
          <td><A onmouseover=MM_swapImage('Image4','','img/22.jpg',1) onclick=openwin1() onmouseout=MM_swapImgRestore() href=#><IMG height='24' src='img/21.jpg' width='86' border='0' name='Image4'></A></td>
        </asp:Panel>
        <asp:Panel id="Panel2" runat="server">
          <td>2</td>
        </asp:Panel>
        <asp:Panel id="Panel3" runat="server">
          <td>3</td>
        </asp:Panel>
        .....
      </tr> 
    </table>//.aspx.csPanel1.Visible = false;
    .....if (power == "1" && powerno == 0)
    {
        Panel1.Visible = true;
    }这样就实现了表现层与逻辑层的分离!