为什么我的Label控件TEXT属性设为空,在浏览器中还是显示“Label”这几个字符呢?
代码如下:<asp:Label id="lblMessage" runat="server"></asp:Lable>
但是在浏览器里运行后在页面上显示“ Label”这几个字符.查看生成后的代码变成如下这样子:<span id="lblMessage" class="cssLabel" style="display:inline-block;color:#003300;border-style:None;">Label</span>
不知何故!

解决方案 »

  1.   

    asp.net控件最后都会以DHTML的形式输出到客户端
    <span id="lblMessage" class="cssLabel" style="display:inline-block;color:#003300;border-style:None;">Label </span> 
    如果是这样,那么能肯定的是原来的label的Text是有值的.
      

  2.   

    <asp:Label id="lblMessage" runat="server"> </asp:Lable>  要在属性里面加个text="";
      

  3.   

    应该不会出现这样的问题
    <asp:label id="label" Text="" runat="server"></label>
      

  4.   

    在你设计页面,右键点label的属性把Text的值清空就好了
      

  5.   

    在设计页面把lable属性里面的lable默认值lable去掉。。
      

  6.   

    有默认值啊,就是你的ID,可以控制的Label.Text="";