我在后台的cs文件里申明了一个属性public string TabDiv { get; set; }
然后在前台调用这个属性作为div的id <div class="sidebar_left_border" id="<%= TabDiv %>" runat="server">报错为不是有效的标识符
这个该怎么解决啊?

解决方案 »

  1.   

     
    //可以!!
    private int id=10;    public int Id
        {
            get { return id; }
            set { id = value; }
        } <h1><%=Id %></h1>
        <div id='<%=Id %>'>
        
        </div>
      

  2.   

    控件的ID似乎不能在客户端动态的调用吧
    <div class="sidebar_left_border" id="myDiv" runat="server">后台页面Load的时候改myDiv.ID=TabDiv;
      

  3.   

    在js里添加,div.id="<%= TabDiv %>"
      

  4.   

     
     <div id="div" runat="server">
        
        </div>div.ID = "10";好像多此不举!!
      

  5.   

    首先1楼那个在我电脑上没得到Id
    其次,不知道为啥ID要动态定义
      

  6.   

    搞定,去掉ruant就可以了!谢谢ls各位