但其类型(System.Web.UI.WebControls.Label)与控件(System.Web.UI.HtmlControls.HtmlGenericControl)的类型不兼容
<label id="lbName" runat="server" onclick="lbOnFocus('lbName','txtName')"></label>
想给他加个runat="server"就报这个错,求助啊求助
<label id="lbName" runat="server" onclick="lbOnFocus('lbName','txtName')"></label>
想给他加个runat="server"就报这个错,求助啊求助
如果不是就当我没说
那你后台就写
System.Web.UI.HtmlControls.HtmlGenericControl x 啊要看你出错行的代码
这个不知能否满足需求。
HTML<label>的label就是label,名字差不多,但完全不是一个东西。
也就是说,你可以以把<span> 改成runat=server,并且认为是<asp:label>
明白?
asp.net 的<asp:Label>编译成html是<span>,也就是说,span才能加runat=server,并且可以强转成asp.net的label控件。
html的label是布局用的标签。名字一样,本质差太多了。