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

FindControl——对母版页使用FindControl方法

 
阅读更多


在内容页面,想对母版页的控件引用调用或者修改怎么办?

1.母版页如下

<%@ Master Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">

</style>
<title>Master</title>
</head>
<body>
<form id="form1" runat="server">
<div class="content">
<asp:Literal ID="ltlBodyTitle" runat="server" /> 有这么一个控件
<asp:contentplaceholder
id="ContentPlaceHolder1"
runat="server" />
</div>
</form>
</body>
</html>

2.内容页如下

<%@ Page Language="C#" MasterPageFile="~/FindMaster.master" %>
<script runat="server">

void Page_Load()
{
if (!Page.IsPostBack)
{
Literal ltlBodyTitle =
(Literal)Master.FindControl("ltlBodyTitle"); 找到母版页上的控件
ltlBodyTitle.Text = "The Body Title";
}
}
</script>

<asp:Content
ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
Runat="Server">
Content, Content, Content, Content
<br />Content, Content, Content, Content
<br />Content, Content, Content, Content
<br />Content, Content, Content, Content
<br />Content, Content, Content, Content
</asp:Content>

分享到:
评论

相关推荐

    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 控件的使用

    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.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 ...

    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 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控件和组件开发 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 3.5控件和组件开发技术.pdf

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

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

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

    C#开发经验技巧宝典

    0425 FindControl方法的应用 234 0426 如何实现单击表格行打开另一页并传递参数 235 0427 如何实现双击表格行超级链接到另一页并传递参数 235 0428 如何实现单击表格行改变颜色 235 0429 鼠标移动改变表格...

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

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

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

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

    ASP.NET对无序列表批量操作的三种方法小结

    方法一,将li元素做成html控件,加上id,用FindControl方法。 aspx代码: 代码如下: &lt;form id=”form1″ runat=”server”&gt; &lt;ul&gt; ”li1″ runat=”server”&gt;初始值1&lt;/li&gt; ”li2″ runat=”server”&gt;初始值2...

Global site tag (gtag.js) - Google Analytics