代码之家  ›  专栏  ›  技术社区  ›  Somedeveloper

ASP.net用户控件基和子控件如何初始化基控件?

  •  0
  • Somedeveloper  · 技术社区  · 14 年前

    1.创建包含标签的基本用户控件,并将其文本设置为“test1”。这在ascx页面中设置。 三。现在,在子控件的页面加载上,我尝试执行以下操作:

    受保护的重写无效页加载(对象发送者,事件参数e) { this.Label1.Text=“萨萨亚斯”;

    当创建子控件时,aoone能告诉我如何初始化基控件吗?????

    谢谢 尼尔

    1 回复  |  直到 14 年前
        1
  •  1
  •   Tim Schmelter    14 年前

    正如RPM1984所评论的:不要从Webusercontrol继承,而是将其嵌套在其他Usercontrol中。当您在“父”-UC中将控件(例如,您的标签或其文本属性)公开为属性时,您可以从“子”-UC访问它。

    另外,总是使用 LoadControl 初始化动态添加的用户控件而不是构造函数(可能是什么原因导致文本框为空)。