我在一个用户控件中放DataList、Repeater或者GridView服务器控件,它们都不会帖边显示,在水平和垂直方面都会默认空出一段距离,而html控件则不会,请问如何才能使服务器控件也能贴边显示?

解决方案 »

  1.   

    默认的采用<table>
    就设置属性<table border="0" cellpadding="0">
    如果子控件在父控件的<td></td>内.
    设置<td valign="top">就顶部对齐了.垂直和水平方向都可以控制.
      

  2.   

    内置控件宽度设定为100%,Border="0",调整Cellpadding、CellSpacing属性值
      

  3.   

    valign垂直方向
    top 
    middle 
    bottom 
    baseline 
    align水平方向
    left 
    right 
    center 
    justify 
    char 
    最好在控件的cssClass加个css样式.
    Repeater可以直接在模板里加.
    DataList和GridView加个样式吧.
      

  4.   

    谢谢,我用的<div>,把margin和padding设置成0后就好了。