tangjin1105的个人近况

tangjin1105一般热衷于javascript相关内容,当然还有像C#,开机,蓝屏,网页...之类的他也关注.
就在最近他刚刚提了一个有关Asp.net的问题:
如何不刷新页面,动态在aspx页面上控制文字。

asp.net在生成静态页面的时候,占用时间比较长。研究了很多进度条控件,发现效果不是很理想。我想干脆做个生成那篇文章的ID就输出这个ID就好了,也就是能够动态地改变页面某些文字,文字可以放在任何地方,比如lable,textbox等等,请问怎么实现呢?  比如每隔一秒在页面上显示正确的时间,但是页面又不刷新,貌似Ajax只能够由用户触发一次事件而执行一次动作,不能持续地执行啊。 求

tangjin1105也喜欢解答或者评论一些内容,比如最近他刚刚回复了其他网友的内容:
对于cardantts动态生成的Table控件如何取值?回复到

C# code

 protected void Page_Load(object sender, EventArgs e)
    {
        Table tab = new Table();
        tab.ID = "table1";

        TableRow tr1 = new TableRow();
        TableCell tc11 = new TableCell();
        TextBox tb1 = new TextBox();
        tb1.Text = "textbox1";
        tc11.Controls.Add(tb1);

        TableCell tc12 = new TableCell();
        DropDownList ddl1 = new DropDownList();
        ddl1.Items.Add("ddl1");
        ddl1.Items.Add("ddl11");
        tc12.Controls.Add(ddl1);

        tr1.Controls.Add(tc11);
        tr1.Controls.Add(tc12);
        tab.Controls.Add(tr1);


        TableRow tr2 = new TableRow();
        TableCell tc21 = new TableCell();
        DropDownList ddl2 = new DropDownList();
        ddl2.Items.Add("ddl2");
        ddl2.Items.Add("ddl22");
        tc21.Controls.Add(ddl2);

        TableCell tc22 = new TableCell();
        TextBox tb2 = new TextBox();
        tb2.Text = "textbox2";
        tc22.Controls.Add(tb2);

        tr2.Controls.Add(tc21);
        tr2.Controls.Add(tc22);
        tab.Controls.Add(tr2);

        this.form1.Controls.Add(tab);

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        ArrayList results = new ArrayList();//定义一集合存结果

        Table tab = (Table)this.FindControl("table1");
        foreach (TableRow tr in tab.Rows)
        {
            if (tr.Cells[1].Controls[0].GetType().Name == "DropDownList")
            {
                results.Add(((DropDownList)tr.Cells[1].Controls[0]).SelectedItem.Text);
            }
            else if (tr.Cells[1].Controls[0].GetType().Name == "TextBox")
            {
                results.Add(((TextBox)tr.Cells[1].Controls[0]).Text);
            }
        }

        foreach (object o in results)
        {
            Response.Write(o.ToString() + "<br>");
        }
    }

最后让我们再度感谢下tangjin1105对本站和网友们的贡献,他于2010年加入我们,一直关注和支持我们的发展,感谢!!