最近在做毕业设计的时候,总是为页面的美观烦恼,想要页面都是一个风格的,朋友提示我有母版页,以前没用过,最近第一次用,不谈怎么引用母版页中的控件什么的,就谈谈怎么简单的将母版页引用到已经写好的页面中:

首先,新建一个母版页 在这里面设计好页面,这里和平时设计页面没多少区别,关键就在在你想放入你页面的地方留个口,这个所谓的口就是2行代码:<asp:ContentPlaceHolder ID="cphMain" runat="server">

</asp:ContentPlaceHolder>特别要注意的是这里的ID,这在后面会说到。

接着,到想要引用母版页的普通页面:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MonitorApply.aspx.cs" Inherits="AthleticMeeting.WebSite.Admin.Pages.MonitorApply"  MasterPageFile="~/Admin/Pages/Site.Master"%>

其他不要改,只要加上上面那句引用母版页的语句;

然后,在普通页面中将开头的<title></title><head></head><body></body><form>这些去掉,<asp:Content ID="Content1" runat ="server" ContentPlaceHolderID ="cphMain">代替那些,特别注意这里的绿色代码,就是要和上面那ID一样,这才知道,你的功能模块是放在哪个口;

最后别忘记了</asp:Content>。

这样,你就引用好了,以后修改页面,只要修改你的母版页就可以了。

转载于:https://www.cnblogs.com/huochangjun/archive/2010/06/03/1750633.html

Asp.net开发之旅--简单的引用母版页相关推荐

  1. Sharepoint开发之旅(2):SiteDefinition自定义母版页

    初次学习sharepoint,本文采用的方法很可能不是最好的,如果您有更好的办法,请在回复中说明,谢谢. 新建一个SiteDefinition (Farm),并修改webtemp文件中Template ...

  2. ASP.NET 开发WAP网站

    使用ASP.NET开发WAP很简单,只需要新建一个空的网站,向其中添加移动WEB窗体即可.可以使用OPERA浏览器与M3GATE来调试网页, 强制输出WML,可以在WEB.CONFIG中 <sy ...

  3. [翻译-ASP.NET MVC]Contact Manager开发之旅迭代3 - 验证表单

    本翻译系列为asp.net mvc官方实例教程.在这个系列中,Stephen Walther将演示如何通过ASP.NET MVC framework结合单元测试.TDD.Ajax.软件设计原则及设计模 ...

  4. 【ASP.NET开发】.NET三层架构简单解析

    这篇文章本来应该很早就写出来的,但是一直苦于自己的精神能力有限,而且已经到了我们学校的考试周,所以时间上还是有点紧迫.关键的一点就是,找不到合理的思路来写,思路没有的话,就算是再好的素材,也写不来大家 ...

  5. ASP.NET开发,简化与封装

    微软的ASP.NET的开发,就是面向对象的编程,当然前端也能体验至面向对象的话,使用Web控件也必须的. 任一控件,我们均可以在后端.aspx.cs或.aspx.vb程序中new一个对象出来. 很多场 ...

  6. OpenGL开发之旅基础知识介绍

    最近由于手机项目中需要用到OpenGL ES的知识,所以这段时间正在研究OpenGL的相关知识.因为OpenGL ES是OpenGL的剪裁版本,所以我直接从OpenGL入手,然后再去看OpenGL E ...

  7. 我的新书 asp net开发技巧精讲

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 搜    ...

  8. ESP32开发之旅——ssd1306 OLED屏的使用

    ESP32开发之旅--ssd1306 OLED屏的使用 前言 在本文中,您将学会ssd1306 OLED屏在ESP32中的使用,本文提供了简单的示例供学习参考. 需要注意的是,本文中的ESP32是使用 ...

  9. Java开发之旅之面向对象

                                Java开发之旅之面向对象 类是组成java程序的基本要素,类的3大特性:封装.继承和多态.类的封装相当于一个黑匣子,放在黑匣子里面的东西你什么 ...

最新文章

  1. 专访资深DBA赵振平:如何成为一名优秀的DBA
  2. StartService返回2的解决方法
  3. 启动rocketmq 报错_RocketMQ为什么要保证订阅关系的一致性?
  4. MySQL基本操作指令
  5. JS高级程序设计笔记——事件(一)
  6. 如何给影像添加投影_如何在EasyEarth Desktop(CS客户端)进行影像处理
  7. NoHttp使用简析——Android网络请求框架(二)
  8. 今日头条架构演进之路——高压下的架构演进专题(含PPT)
  9. win2008r2服务器维护,win2008 r2 服务器安全设置
  10. Pentium 4处理器架构/微架构/流水线 (6) - NetBurst前端详解 - 取指/译码/缓存
  11. 汉字转拼音以及五笔码
  12. Linux gzip 压缩/解压 详解
  13. matlab画图,仅显示部分图例
  14. jq UI-引入、拖动效果、api文档位置
  15. 国标:计算机软件文档编制规范
  16. 2020-2022年最全各省、市矢量和栅格数据(土地利用、植被覆盖、土壤类型、人口密度、NPP、气象水文数据、路网、省市县乡镇区划边界、poi数据、河流水系、建筑轮廓)
  17. 更好用计算机怎么打,电脑输入法哪个好用(最受欢迎的7大输入法对比详情)...
  18. 买房建房装修之风水知识,多图
  19. C# async / await 任务超时处理
  20. python导入mysqldb_Python导入MySQLdb

热门文章

  1. JavaScript实现 页面滚动图片加载
  2. 计算机考研问题,考研计算机常见的6个问题
  3. android底部导航栏网络请求有冲突,Android 自定义底部导航栏 CustomizeTabLayout(支持访问网络图片、本地图片)...
  4. 深入理解密码学基本概念和应用
  5. 如何逃过taint droid的跟踪
  6. (53)多路时钟复用FPGA如何约束二(片内时钟复用约束)
  7. (26)FPGA计数器设计(VHDL代码实现)
  8. 色彩管理实验 matlab,色彩管理实验报告1
  9. 卡尔曼滤波算法-简易版
  10. C++ 关于复制、移动构造函数和移动、复制 赋值运算符的重载问题;