。NET排版好难啊。如果一个LABEL的TEXT特别多,就会覆盖下边的控件,该怎么解决啊??还有,两个TABLE上下接着,上边的内容一多,就把下班的给覆盖了,是怎么回事??还有ZINDEX好烦!!可是看别人做的ASPX又很归整,真是郁闷~~请问大家都是怎么排版的吗??用HTMLTABLE,还是RUNAT=SERVER的TABLE多呢??

解决方案 »

  1.   

    MS_POSITIONING="GridLayout"去掉就可以了,另外将style="position:absolute"都删除
      

  2.   

    MS_POSITIONING="GridLayout"以前的asp.net可视化布局用的,但在实际中,这个功能几乎是垃圾。实际项目中不会用它的。用table布局即可。
    asp.net2.0 已经不用了
      

  3.   

    改成 FlowLayout
    然后用表格
      

  4.   

    布局分为两种  一种就是出现你那情况的 GridLayout,网格布局,按照坐标来排控件位置,要是其中一个特别大的时候 ,其他的坐标还是不变,所以出现你那种情况。
    另外一种 FlowLayout  流式布局,就是从上到下,从左到右自动排放控件位置,这样你的某个控件变的特别大的时候,其他控件的位置也会相应移动,就不再出现你那种情况了,不过没有经验的话,这个布局还是有点难的