我正在尝试从所述 aspx 页面上的用户控件 (ascx) 中查找 aspx 页面上的标签。显然 Page.FindControl("labell1") 不起作用。我需要在某处添加 ClientID 吗?谢谢。
最佳答案
我认为你应该停下来思考你的设计。您的控件不应该需要知道包含它们的页面的任何信息 - 您需要从另一个控件中找到页面上的控件这一事实告诉我,您应该重新考虑这个问题。
我可以告诉您的最好的事情(我对您的架构知之甚少)是您应该将您希望找到的控件的引用传递给您的用户控件。这样,您的控件就不必了解自身之外的事物。
关于asp.net - 从 ascx 找到对 aspx 的控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1003481/