试试:function ac() 

       var i = 0;      
       document.getElementById("pp").innerHTML ="<input type='text' id='aa" + i + "' value='haah' runat='server' />"; 

解决方案 »

  1.   

    试了N次了。。都不可以。。难道不支持动态创建的时候加:runat=server
      

  2.   

    没有遇到过!不过我也发现各问题 就是打包的时候选择.NET环境不起作用!
      

  3.   

    document.getElementById('pp').innerHTML = ' <input type="text" id="aa' + i.toString() + '"' +' value="haah"  runat="server" />'; 
    客户端JS 是不能写服务器端的控件的,那样就混套了
      

  4.   

    以前都可以。VS05。VS03都是可以的啊