其实用placeholder最好了,你可以参考下微软的帮助文档

解决方案 »

  1.   

    TextBox myTextBox=new TextBox ()
    PlaceHolder.Controls.Add(myTextBox);//将动态创建的控件添加到Panel1,这样可以定位控件。
      

  2.   

    我的意思是一般用<div>控件都是在里面先生成一段HTML代码,然后再将它赋给<div>控件的InnerHTML属性,就好比要实现下面的功能:
    <table><tr><Td><input type="button" id="nextpage" runat="server" onserverclick="NextPZ()" value="显示值"></td></tr></table>
    最后将上面的HTML赋给<div>控件的InnerHTML属性,然而这样客户端生成的时假并没有生成“id”为nextpage的服务器端控件,而只是一个按钮,它的其它
    服务器端的属性没起作用,如果用Controls.ADD方法的话,我怎么能保证它是在<TABLE>表里呀
      

  3.   

    你可以建完table后把placeholder放在这个table里
      

  4.   

    用Controls.Add(...)方法应该也可以。
      

  5.   

    有具体的例子吗?我刚开始学,请问placeholder有什么作用啊,它主要用在哪些方面?
      

  6.   

    我看了一下placeholder的作用,可是我的<div>控件中的包含的HTML代码也是动态的啊,根据选择的内容不同显示的东西也不同,所以我得和服务器控件同时生成,能实现吗?