MasterPage下的FindControl
FindeControl所有容器有关(只搜索当前的容器)
MSDN的解释:
FindControl 方法可用于访问在设计时其 ID 不可用的控件。此方法只搜索页的直接或顶级容器;它不在页所包含的命名容器中递归搜索控件。若要访问从属命名容器中的控件,请调用该容器的 FindControl 方法。
那么想当然的就是通过递归来找了,然后我自己写了个结果不行,就是我开头说的白痴错误。
Rick Strahl有详细的解释,地址:http://west-wind.com/WebLog/posts/5127.aspx
他的代码:
public static Control FindControl(Control root, string id){if (root.ID == id) return root;foreach (Control c in root.Controls){Control foundC= FindControl(c, id);if (foundC != null)return foundC;}return null;}
MasterPage下的FindControl相关推荐
- 在MasterPage下FindControl的使用方法
在ASP.NET 2.0 中如果使用了masterPage,则不能像未使用母版页时那样使用 FindControl,则需要使用先找到ContentPlaceHolder及其ID,然后再找在这个Cont ...
- ASP.NET 2.0 之 Master Page 学习笔记 --zt
如何使用 MasterPage 1. 创建 MasterPage,后缀名 .master, 如 x.master. 其中用 <asp:ContentPlaceHolder /> 定 ...
- ASP.NET 2.0 之 Master Page 学习笔记
如何使用 MasterPage 1. 创建 MasterPage,后缀名 .master, 如 x.master. 其中用 <asp:ContentPlaceHolder /> 定 ...
- 向SharePoint页面添加后台代码
声明:本文转载 在本文中,我将跟大家一起讨论,为MOSS的页面添加服务器端代码的另一种方式.不过首先要声明,这种方式仅作为技术研究,如要使用,请慎重! 在上一篇文章中,我们讨论过如何为MOSS页面添加 ...
- MVC Layout布局系统
原文:http://www.cnblogs.com/highend/archive/2011/04/18/asp_net_mvc3_layout.html Layout页: 该家伙其实就相当于原来的M ...
- sharepoint 页面定制经验小结
1.导航个数设置在8-10个左右,操作的个数设置在8-10个字段为好,避免在1024*768下滚动条的显示,提高用户的易用性: 2.母版页的定制过程中为避免脚本的出错,ContentPlaceHold ...
- 数据库(DataBase)
MySQL 简介 数据库 数据库:DataBase,简称 DB,存储和管理数据的仓库 数据库的优势: 可以持久化存储数据 方便存储和管理数据 使用了统一的方式操作数据库 SQL 数据库.数据表.数据的 ...
- asp.net 2.0下嵌套masterpage页的可视化编辑
相信大家都用过asp.net 2.0下的嵌套的masterpage功能,该功能很强大,可以让用户先制作出模版页后,然后很容易地套用到其他页面中去.而且模版页还可以嵌套的,但嵌套后的模版页,我们会发觉有 ...
- 当PreviousPage.FindControl遇到MasterPage,如何查找控件?
有以下两个页面Default.aspx和Result.aspx,代码如下: <!-- Default.aspx --> <%@ Page Language="C#" ...
- this.PreviousPage.FindControl遇到MasterPage,如何查找控件?
1.先找到链接的页的母版页this.PreviousPage.Master 2.从母版页中findControl的ContentPlaceHolder对象 3.从这个ContentPlaceHolde ...
最新文章
- jenkins的基本操作
- hide handkerchief(hdu2104)
- 云原生生态周报 Vol.9| K8s v1.15 版本发布
- C语言数组类型、数组指针类型、数组指针类型变量
- uic计算机科学与技术,北京师范大学-香港浸会大学联合国际学院UIC理工科技学部高招网...
- 物联网(车联网)平台架构方案
- HDU 4431 Mahjong(模拟题)
- mysql 半同步 插件_编写半同步复制插件
- 【报告分享】美好城市指数:短视频与城市繁荣关系白皮书.pdf(附下载链接)...
- EXCHANGE13/16反恶意软件保护
- Linux非root用户如何使用80端口启动程序
- echarts地图随机点生成
- oracle .net 中文,C# 连接Oracle 中文乱码问题解决办法
- 实训项目:PHP双色球效果实现
- 用python写1加到100怎么写_python计算1到100的和
- Eli Bendersky's website » Code sample – socket client based on Twisted with PyQt
- 论文笔记——DISCO:网络嵌入和深度学习联合解决影响力最大化(IM)问题
- 福州“小年”年味浓 祭灶已成传统节俗
- 管家婆批量收款:提高收款效率的新功能
- CSS font-family 中英文名称集合
热门文章
- python操作excel的读写
- HDU1054 Strategic Game —— 最小点覆盖 or 树形DP
- 3027 - Corporative Network
- C++相对于C语言更加规范(1)
- Xcode12.3 、12.4 运行 iOS15 :The code signature version is no longer supported
- iOS 给测试人员测试手机APP的四种方法:真机运行(略),打ipa包,(testFlighe)邮件,蒲公英(二)testflight
- 斐波那契字符串_KMP
- servlet,listener,filter,interceptor的关系
- Docker配置国内加速器加速镜像下载的方法
- codeforces 690D2 D2. The Wall (medium)(组合数学)