asp.net网站建设中遇到的问题,用C#语言
想做的是获取一系列table,id分别是table1,table2,table3……
想用循环处理这些table,操作都是一样,是table.backimageurl="";
怎么实现,请高手举例教下,小弟自学,很菜鸟!

解决方案 »

  1.   

    把table加个runat="server"<table  id="table1">然后.cs代码里面写:int count=TABLE的个数;for(int i1;i<=count;i++)
    {
      HtmlTable table=this.FindControl("table"+i.ToString()) as HtmlTable;
      if(table!=null)
      {
        table.Style["background-image"]="url(1.jpg)";
      }
    }
    或者不加runat="server",直接JS <script type="text/javascript">
            function SetImage() {
                for (var i = 1; i < 10; i++) {
                    var t = document.getElementById("table" + i.toString());
                    if(t)
                      t.style.backgroundImage = "1.jpg";
                }
            }
        
        </script><table id="table1"></table>
    <table id="table1"></table>
    <table id="table1"></table>
      

  2.   

    只要控件上有runat="server"就可以在后至代码里直接用.