<script language="C#" runat="server">
    void Page_Load(Object sender, EventArgs e)
    {
        int row = 0;
        int numrows = Int32.Parse(Select1.Value);
        int numcells = Int32.Parse(Select2.Value);
        for (int j = 0; j < numrows; j++)
        {
            HtmlTableRow r = new HtmlTableRow();
            if (row % 2 == 1)
                r.BgColor = "Gainsboro";
            row++;
            for (int i = 0; i < numcells; i++)
            {
                HtmlTableCell c = new HtmlTableCell();
                c.Controls.Add(new LiteralControl("行" + j.ToString() + ",列" + i.ToString()));
                r.Cells.Add(c);
            }
            Table1.Rows.Add(r);
        }
    }
    </script>
    <form runat="server">
    <table id="Table1" CellPadding=5 CellSpacing=0 Border="1" BorderColor="black" runat="server" />
      <p>行数 
        <select id="Select1" runat="server">
          <option value="1">1</option>
          <option value="2">2</option>
          <option value="3">3</option>
          <option value="4">4</option>
          <option value="5">5</option>
          </select>
      </p>
      <p>列数 
         <select id="Select2" runat="server">
          <option value="1">1</option>
          <option value="2">2</option>
          <option value="3">3</option>
          <option value="4">4</option>
          <option value="5">5</option>
          </select>
          </p>
          <input id="Submit1" type="submit" value="生成表" runat="server">
    </form>
问一下这个靠点submit来动态重建表格的例子点一次动态生成一次。那么submit按钮是如何刷新页面反复调用Page_Load的??????是不是form里什么action都不写默认就把数据提交给当前页面??
相当于action="页面本身"