1,设置DataList.RepeatLayout= "Flow" 那么它就用<span>而不是<table>来生成html了,<span>可以代替<div>的
2,一个控件A作为另一个控件B的子控件时,A对应的html元素的Id就会变成"B.Id$A.Id"的形式,这是为了防止不同控件的子控件Id相同而产生冲突。
   
   把TextBox直接放在页面上而不是WebControl1中就不会这样了。