`
webcode
  • 浏览: 5942761 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

FindControl——对内容页使用FindControl方法

 
阅读更多

1.在内容页内部,怎么找到自己控件?(比如GridView1)

<wbr></wbr>

a.this.GridView1........(废话)

b.GridView g = ((GridView)Master.FindControl

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>("ContentPlaceHolderConten<wbr>t").FindControl("GridView1"));</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr>看到了吗?分两步走:首先,找到母版页对应的占位符;其次,才可以找到。</wbr></wbr>

<wbr></wbr>

2.有两个内容页,内容页1——>链接到——>内容页2,那么在内容页2怎<wbr></wbr>

<wbr> 么找到内容页1的控件呢?</wbr>

<wbr><wbr></wbr></wbr>

<wbr></wbr> 其实这也很简单,在内容页2的后台可以这样写

<wbr> GridView g = ((GridView)<em><span style="color:#ff0000">PreviousPage</span></em>.Master.FindControl</wbr>

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>("ContentPlaceHolderConten<wbr>t").FindControl("GridView1"));</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr>看到了吗?分三步走。PreviousPage先定位到内容页1:再找到对应的占位符;其次,才可以找</wbr></wbr><wbr>到。</wbr>

<wbr></wbr>

3.那么在母版页中找到内容页的控件呢?

<wbr><wbr></wbr></wbr> 其实这也很简单,在母版页的后台可以这样写

<wbr><wbr> GridView g = ((GridView)<span style="color:#ff0000"><em>Page</em></span>.Master.FindControl</wbr></wbr><wbr><wbr>("ContentPlaceHolderConten<wbr>t").FindControl("GridView1"));</wbr></wbr></wbr>

<wbr><wbr><wbr><span style="color:#ff0000"> 看到了吗?分三步走。Page先定位到内容页:再找到对应的占位符;其次,才可以</span></wbr></wbr></wbr><wbr>找</wbr>到。

分享到:
评论

相关推荐

    FindControl的使用方法.doc

    FindControl的使用方法.docFindControl的使用方法.doc

    获取GRIDVIEW中的控件的属性的方法之FINDCONTROL

    获取GRIDVIEW中的控件的属性的方法之FINDCONTROL

    asp.net FindControl方法误区和解析

    在ASP.NET中Control都有一个FindControl方法,其作用是根据ID(注意既不是UniqueID也不是ClientID)在Control所在的命名容器中寻找相应控件,但实际使用中存在很多误区和陷阱,下面谈谈个人对此的理解

    Log4net 和FindControl.rar

    提交Log4.net的DLL,Config,Demo使用,另外还包括了WPF下的FindControl

    WinForm自定义函数FindControl实现按名称查找控件

    主要介绍了WinForm自定义函数FindControl实现按名称查找控件,需要的朋友可以参考下

    庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术

    3.3.3 使用服务器控件的rendercontrol方法 33 3.4 addattributestorender方法 34 3.5 createchildcontrols方法 35 3.6 inamingcontainer接口 36 3.7 实现复合控件 38 3.7.1 createchildcontrols方法 39 3.7.2 ...

    庖丁解牛纵向切入ASP.NET 3.5控件和组件开发技术.pdf

    对大部分使用asp.net技术开发两年左右的开发人员来说,本书75%以上的内容可能没有接触过,本书将通过笔者精心准备的一些生动的例子来阐述这些内容。.  本书适合从事asp.net技术多年想往深度理解asp.net工作机制的...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part1

    3.3.3 使用服务器控件的rendercontrol方法 33 3.4 addattributestorender方法 34 3.5 createchildcontrols方法 35 3.6 inamingcontainer接口 36 3.7 实现复合控件 38 3.7.1 createchildcontrols方法 39 3.7.2 ...

    庖丁解牛 纵向切入ASP.NET 3.5控件和组件开发 part2

    3.3.3 使用服务器控件的rendercontrol方法 33 3.4 addattributestorender方法 34 3.5 createchildcontrols方法 35 3.6 inamingcontainer接口 36 3.7 实现复合控件 38 3.7.1 createchildcontrols方法 39 3.7.2 ...

    ASP.Net PlaceHolder、Panel等控件未实现INamingContainer,导致FindControl无效

    // 输出True,表示没有找到控件 Response.Write(spnButtons.FindControl(btn.ID) == null); 而如果是下面的代码就可以了: 代码如下:Panel spnButtons = new Panel(); Page.Controls.Add(spnButtons);// 创建Panel...

    ASP.NET 控件的使用

    5.2.4 对母版页使用FindControl方法 177 5.3 动态加载母版页 178 5.4 小结 181 第6章 使用主题设计网站 182 6.1 创建主题 182 6.2 在主题中添加皮肤 183 6.2.1 创建命名皮肤 184 6.2.2 Themes与StyleSheetThemes ...

    ASP.NET 用户控件的使用介绍

     方法一: 使用用户控件的FindControl方法,找到用户控件中的控件,进一步取得其数据(不需要在控件中处理,但是需要知道用户控件中要使用的控件的ID)方法二: 为控件增加属性(方法),使用该属性访问用户控件中的...

    ASP.NET.4揭秘

    5.2.4 对母版页使用findcontrol方法198 5.3 动态加载母版页200 5.4 小结203 第6章 使用主题设计网站204 6.1 创建主题204 6.2 在主题中添加皮肤205 6.2.1 创建命名皮肤206 6.2.2 theme与stylesheetthemes208 6.2.3 ...

    C#开发经验技巧宝典

    第10章 Web页面设计 221 10.1 网页外观设计 222 0396 将CSS样式表应用到页面中 222 0397 在页面的源码中直接定义样式表 222 0398 动态加载主题到页面中...0496 使用Substitution控件在缓存页面插入内容 290

    未将对象引用设置到对象的实例--可能出现的问题总结

    1、ViewState 对象为Null。 2、DateSet 空。 3、sql语句或Datebase的原因导致DataReader空。...9、使用FindControl时,控件不存在却没有做预处理。 10、重复定义造成未将对象引用设置到对象的实例错误.

    Repeater的FooterTemplate中控件内容设置方法

    Repeater中FooterTemplate并无FindControl方法,也无法将FooterTemplate转成RepeaterItem,虽然在Repeater的ItemDataBound事件中,RepeaterItemEventArgs参数用if (e.Item.ItemType == ListItemType.Footer)可判别出...

    ASP.NET批量操作基于原生html标签的无序列表的三种方法

    在网页开发中,经常要用到无序列表。事实上在符合W3C标准的div+css布局中,无序...方法一,将li元素做成html控件,加上id,用FindControl方法。 aspx代码: &lt;form id=form1 runat=server&gt; 初始值1 初始值2&lt;/li&gt;

Global site tag (gtag.js) - Google Analytics