在后台文件cs中无法设置div的宽度,请问要想动态的改变它的宽度该怎么做呢?

解决方案 »

  1.   

    <div style="width:"></div>
      

  2.   

    <div style="width:100px"></div>
      

  3.   

    Attributes.Add("style","OVERFLOW: auto; HEIGHT: 500px");
      

  4.   

    ////*********aspx*********************//
    <div style="HEIGHT: 100px; BACKGROUND-COLOR: #33ff66" runat="server" id="div1">dashjkhfas</div>
    //cs this.div1.Style.Add("width","100px");改变时设计一个按钮测试一下:private void Button1_Click(object sender, System.EventArgs e)
    {
    this.div1.Style.Remove("width");
    this.div1.Style.Add("width","400px");
    }我已经测试过,是可以实现的。
      

  5.   

    补充一下,要是你有其他的促发事件的话,就把改变的代码至于事件处理逻辑中,需求要是再高的话,可以尝试delegate.
      

  6.   

    在HTML源码中编写<div>123</div>
    转为设计模式。把DIV改成服务器控件运行后。就会有Style属性的。
    可以通过
    DIV1.Style["Width"] = "200px";
    实现!