c# - 在基页上使用 "FindControl"

标签 c# asp.net validation

我的页面,Default.aspx 继承自 BasePage.cs。

在基本页面中,我试图找到实际上位于 Default.aspx 中的控件 Label1。

var labelControl = (TextBox)Page.FindControl("Label1");

但是,这总是返回为 null。是否可以通过基页找到其他页面的控件?

最佳答案

FindControl 不是递归的(出于性能原因,ASP.NET 团队尚未实现它)。

关于c# - 在基页上使用 "FindControl",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7574409/

相关文章:

c# - 如何使用 URL 将数据从 javascript 发送到 ASP.NET MVC Controller

mysql - Visual Studio/Visual Studio 2017 数据源向导的 MySQL 问题。你调用的对象是空的

javascript - 我的 JS 函数如何限制特定数据?

c# - 不在 sportsstore asp.net mvc 5 中实现接口(interface)

c# - 内部错误 : Item has already been added. 字典中的键: 'tmp' 正在添加的键: 'tmp'

c# - PDFsharp - 如何创建第二页

通过web.config的ASP.NET Active Directory角色提供程序

javascript - 验证文本框,以便必须输入值

JQuery 表单仅验证输入类型=文本或类型=密码

python - IP 地址的 Tkinter 条目验证