tangjin1105一般热衷于javascript相关内容,当然还有像C#,开机,蓝屏,网页...之类的他也关注.
就在最近他刚刚提了一个有关Asp.net的问题:
如何不刷新页面,动态在aspx页面上控制文字。
asp.net在生成静态页面的时候,占用时间比较长。研究了很多进度条控件,发现效果不是很理想。我想干脆做个生成那篇文章的ID就输出这个ID就好了,也就是能够动态地改变页面某些文字,文字可以放在任何地方,比如lable,textbox等等,请问怎么实现呢? 比如每隔一秒在页面上显示正确的时间,但是页面又不刷新,貌似Ajax只能够由用户触发一次事件而执行一次动作,不能持续地执行啊。 求
tangjin1105也喜欢解答或者评论一些内容,比如最近他刚刚回复了其他网友的内容:
对于cardantts的动态生成的Table控件如何取值?回复到
C# code最后让我们再度感谢下tangjin1105对本站和网友们的贡献,他于2010年加入我们,一直关注和支持我们的发展,感谢!!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>"); } }