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

简介:
 

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

 

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

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

            ("ContentPlaceHolderContent").FindControl("GridView1"));

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

 

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

  么找到内容页1的控件呢?

  

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

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

            ("ContentPlaceHolderContent").FindControl("GridView1"));

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

 

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

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

   GridView g = ((GridView)Page.Master.FindControl ("ContentPlaceHolderContent").FindControl("GridView1"));

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

 

 

 

目录
相关文章
不使用a标签,实现点击跳转到其他页面的代码
不使用a标签,实现点击跳转到其他页面的代码
|
1月前
publiccms中将推荐页的内容显示在页面片段中
publiccms中将推荐页的内容显示在页面片段中
8 0
|
4月前
|
前端开发
首页变灰 实现
首页变灰 实现
首页变灰 实现
|
9月前
|
JavaScript 前端开发 Go
页面前进、页面后退、页面跳转的方法
页面前进、页面后退、页面跳转的方法
|
SEO 自然语言处理 搜索推荐
dedecms自定义表单发布成功后返回当前页面
  dedecms的自定义表单非常的灵活,无论是用户留言、在线报名、信息收集统统都可以通过自定义表单完成。自定义表单发布成功后会跳转到表单列表页,我们又不想让别人看到,如何返回之前的页面呢?打开/plug/diy.
1193 0
|
Web App开发 前端开发 Java
让页面中的元素在网页最底部的代码片段
代码片段内容: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <title>欢迎页面</title> <meta http-equiv="Co
1194 0
|
JavaScript 前端开发
ligerui设置页签项标题setHeader方法的使用
在ligerui 官网看了下例子,发现setHeader方法不起作用,然后看了下该方法的代码,就自己写了替代方法。 //设置页签项标题 setHeader: function(tabid,header) { $("li[tabid=" + tabid + "] a", this.tab.links.ul).text(head
2607 0