MasterPage 小谈
设置Title
1 如果想所有使用了masterpage的页面都是用一个title ,可以在masterpage页中设置title,并将内容页中的title去掉,否则内容页中的title会将masterpage中的title覆盖。
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="MasterpageTest.aspx.cs" Inherits="MasterpageTest" Title="Test"%>
改成
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="MasterpageTest.aspx.cs" Inherits="MasterpageTest" %>
2 如果想每个页面中使用不同等title就比较简单,在内容页中设置就可以,masterpage中的title不用去管 ,应为最终会被内容页中的覆盖掉。
在内容页取 masterpage中的属性和字段
在内容页中取masterpage中的属性或字段应该是比较常用的。创建一个masterpage页MasterTest.master 和内容页Test.aspx,在MasterTest.master的后台代码中添加一个属性,如下:
private string m_Name; public string Name {get { return m_Name; }set { m_Name = value; } }
然后在内容页的后台代码中你会发现不能访问masterpage中的属性,这时切换到内容页的源里在上面添加
<%@ MasterType VirtualPath="~/MasterTest.master" %>
再切换到后台中就可以访问masterpage中的属性了。
MasterPage页的作用范围
1 页面级
通常情况下我们使用masterpage都是页面级的,就是在每个内容页中都会来指定masterpage的名字,通过MastPageFile属性来设置,如下:
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" %>
2 应用程序级
这中就是只需在webconfig文件中做相应配置,全站所有的内容页都会引用设置的masterpage,如在webconfig中添加如下代码:
<configuration><system.web><pages masterPageFile="~/Test.master" /></system.web> </configuration>
这样在内容页中就不用再去设置MastPageFile属性了,所有的内容页都会使用Test.master 。如果有些页面比较特殊需要用其他的masterpage ,可以这是MastPageFile属性,将会覆盖在webconfig中的配置。
用这种方法也可以对某些文件夹中的所有文件来进行设置,配置如下:
<configuration><location path="Admin"><system.web><pages masterPageFile="~/ Test.master " /></system.web></location> </configuration>
Location的path属性设置路径。
转载于:https://www.cnblogs.com/oec2003/archive/2008/12/06/1349375.html
MasterPage 小谈相关推荐
- PHP的echo和print小谈
自学php快2个多月了.学着做点东西,基本函数用的还凑合,用help点开加search找.基本没问题 不过那个php主页的说明实在是很模糊,很多参数说完了还是看不懂,有实践才有真理.这点到哪里都没有错 ...
- HTTP的⼏种请求⽅法及⽤途小谈(面试)
HTTP的⼏种请求⽅法及⽤途小谈(面试) 1.GET ⽅法 其目的发送⼀个请求来取得服务器上的某⼀资源. 2.POST ⽅法 向 URL 指定的资源提交数据或附加新的数据. 3.PUT ⽅法 跟 PO ...
- 日常小工具使用经验小谈
日常小工具使用经验小谈 随时补充-- 1.什么PDF阅读器最好用? 知乎上总结推荐 福昕阅读器(Foxit Reader) Sumatra PDF PDFelement 轻快PDF阅读器 2.如何下载 ...
- 我们需要一颗强劲的心脏--小谈机房建设工程
已发表在<网管员世界> 转载支持,批评更支持,另投就不支持喽! 我们需要一颗强劲的心脏<?xml:namespace prefix = o ns = "urn:sc ...
- Delphi 小谈之TList 篇
Delphi 小谈之TList 篇 2010年08月23日 看了这里标题,大家可能以为我会谈TListBox控件,那就错了.我要谈的是Delphi提供给我们的具有列表性质的类:TstringList. ...
- java jquery 框架_[Java教程]小谈Jquery框架
[Java教程]小谈Jquery框架 0 2013-12-23 18:01:16 现在Jquery框架对于开发人员基本上是无人不知,无人不晓了,用起来十分的方便,特别是选择器十分强大,提高了我们的开发 ...
- 字体小谈:CreateFont和LOGFONT
字体小谈:CreateFont和LOGFONT 2014年02月24日 ⁄ 综合 ⁄ 共 3719字 ⁄ 字号 小 中 大 ⁄ 评论关闭 typedef struct tagLOGFONT { LON ...
- 小谈教育模式-导师制
小谈教育模式-导师制 导师制这种教育模式,在世界上来说不是个创新,因为它由来已久,甚至牛津,剑桥等著名大学已经有了几百年的此方面的经验了.我想在中国如果实行这种制度,或许会取得比较好的效果. 导师制简 ...
- 要不,和机器聊聊?-- 小谈Bot系统
系列目录: 要不,和机器聊聊?– 小谈Bot系统 Seq2Seq Chatbot 聊天机器人:基于Torch的一个Demo搭建 手札 深度学习(BOT方向) 学习笔记(1) Sequence2Sequ ...
最新文章
- php中的网络接口,php中的接口interface
- glibc-2.23_malloc_consolidate_浅析
- 2020-11-23(Windows系统的dll注入 )
- iOS - 上架的APP 生成二维码下载
- EYQiPa,梦开始的地方
- js 如何去除字符两端的引号
- Java06动手动脑
- C++ 类的知识 | 构造函数再探、匿名对象、友元函数、内部类、类的const成员、类的static成员
- php处理html数据类型,PHP html_entity_decode() 函数 | 菜鸟教程
- Scrapy分布式、去重增量爬虫的开发与设计
- java连接oracle设置超时,数据库链接在Oracle 11g上超时
- IIS 配置 url 重写...
- Visio 2016专业版 激活方式
- 大学生计算机vfp,计算机vfp教学课件
- 计算机文件夹隐藏了怎么恢复,文件夹隐藏了怎么恢复,文件夹设为隐藏如何恢复...
- 安装 Northwind 示例数据库
- 摄像头设计工程师面试技巧_系统设计面试准备的5个技巧
- 计算机linux认证-1,Linux认证:Linux点评Debian5个五功能
- 三个Python自动化测试高效工具的使用总结
- 算法训练一(贪心、二分)(含解题思路)(上)
热门文章
- linux讲日志暂停,linux – Rsyslog在日志轮换后停止向远程服务器发送数据
- Java final修饰符的作用,Java中的final修饰符
- C++类和对象的概念
- python配色_python语言再次解决文章配色难题
- 没有bug队——加贝——Python 55,56
- java char 空字符串_java判断char是否为空的方法
- python的包文件叫什么_python之包和文件目录规范
- ajax结构图,Vuex结构图及用法
- 根可达算法的根_我的JVM(六):GC的基础概念以及GC算法
- linux查看目录下 开头,Linux下ls如何看到.开头的文件