如何捕捉aspx页面上的已知控件id的label控件,然后给该控件附值!!!
谢谢!

解决方案 »

  1.   

    1:
    Label lb = Page.Controls[1].FindControl("label1");
    lb.Text = "";
    2:
    this.label1.Text = "";
      

  2.   

    控件的ID都只了还不好呀
    LABELID。TEXT=“”
    如果你是有很多的,就用
    PAGE。FINDCONTROL()
      

  3.   

    1:
    Label lb = Page.Controls[1].FindControl("label1");
    lb.Text = "";
    2:
    this.label1.Text = "";非常感谢九月鹰飞.net!能告诉我Controls[1]什么意思吗?
      

  4.   

    获取 ControlCollection 对象,该对象表示 UI 层次结构中指定服务器控件的子控件。在 ASP.NET 页上,当以声明方式在服务器控件的开始标记和结束标记之间添加控件时,ASP.NET 会自动将这些控件添加到包含服务器控件的 ControlCollection 中。任何不在服务器上处理的 HTML 标记或者文本字符串都视为 LiteralControl 对象。它们像其他服务器控件一样被添加到集合中。Controls 属性允许编程访问任何服务器控件的 ControlCollection 类实例。您可以向集合添加控件、从集合中移除控件,或者循环访问集合中的服务器控件。
    Label lb = Page.Controls[1].FindControl("label1");
    应该是在集合中找到id为label1的控件呵呵,我也是刚学,有可能不对,仅供参考