Asp.Net Master模板页的控件和属性
来源:互联网 发布:销售数据分析报告 编辑:程序博客网 时间:2024/05/22 13:28
内容页访问MasterPage中的控件,有两种解决方案:
一、是用弱类型访问
使用 FindControl 方法获取模板页的控件
((Label)Master.FindControl("Label1")).Text = "xxx";
二、给模板页添加属性来使用强类型访问(推荐)
模板页定义;
//属性
private string x;
public string X
{
get { return this.x; }
set { this.x = value; }
}
//控件的属性以属性的形式公开给内容页
public string LabelCaption
{
get { return this.Label1.Text; }
set { this.Label1.Text = value; }
}
模板页使用属性的时候,内容页要访问的话,必须在模板页中加入一条指令,如:
<%@ MasterType VirtualPath="~/MasterPage.master" %>
//使用Master关键字获取模板页的信息
Master.TextBoxValue = "xxx";
Master.LabelCaption= "yyy";
Master.X = "zzz";
如果不是用<%@ MasterType VirtualPath="~/MasterPage.master" %>将会编译错误,也不会出想智能提示
- Asp.Net Master模板页的控件和属性
- ASP.NET 移动控件模板集和模板化控件
- Asp.net 模板页、内容页和自定义用户控件
- ASP.Net控件模板中根据绑定对象的属性控制元素隐现技巧
- ASP.NET数据控件的自定义模板
- 【ASP.net】解析Repeater 控件的模板
- Asp.Net 的 Master Page(母版页)
- ASP.NET控件属性
- ASP.Net中控件的EnableViewState属性
- ASP.Net中控件的EnableViewState属性
- ASP.NET控件的一些属性.....
- ASP.Net中控件的EnableViewState属性
- ASP.Net中控件的EnableViewState属性
- ASP.Net中控件的EnableViewState属性
- ASP.Net中控件的EnableViewState属性
- ASP.Net中控件的EnableViewState属性
- ASP.Net中控件的EnableViewState属性
- ASP.Net中控件的EnableViewState属性
- Js弹出窗口、居中、居角、扩大窗口至屏幕最大的代码
- Axapta中的ForcePlaceHolders与ForceLiterals
- 动态语言、脚本语言和解释型语言之间有什么区别和联系
- 一个树形菜单的好类
- MDX中常见的计算方法
- Asp.Net Master模板页的控件和属性
- 使用MSBuild实现完整daily build流程
- 深入理解C#委托的实质
- 兴趣致远
- 【讨论】两种循环方式的比较
- windbg又更新了
- 动态库和静态库
- Java和c#的区别
- 关于C中结构体的大小问题(sizeof)