Response.Write("<Table  Border=4 bgColor='#C0C0FF' style='border:1px #C0C0FF dotted' GridLines=Both>");

解决方案 »

  1.   

    Response.Write("<Table  Border=4 BackColor=C0C0FF BorderColor=C0C0FF BorderStyle=Dotted                    GridLines=Both  >");=======>
    Response.Write("<Table  Border=1 BgColor=#C0C0FF BorderColor=#C0C0FF Style=\"border:1px Dotted #000000\">");
      

  2.   

    请问:
    1.语句style='border:1px #C0C0FF dotted',编译器怎么知道边框的哪个属性与哪个值对应?
      这是固定写法吗?
    2.不是说HTML控件加上runat=server就可以变成服务端控件吗?我在上面的代码中加了  runat=server,可那些服务端属性照样不能用.这又是为什么?请大虾指点,谢谢!
      

  3.   

    1、那是css样式,浏览器知道怎么解释和呈现的,和编译器没关系;
    2、你用Response.Write方法写出来的是普通html标签,服务器控件不能用这种方法来添加,而应该用:HtmlTable table=new HtmlTable();
    ....
    this.Controls.Add(table)
    这样的方法。