ASP.NET页面统一布局、页面导航(站点地图)
文章目录
- 一、什么是页面统一布局?
- 1.栏式结构
- 2.母版页MasterPage
- 3.包含母版页Web窗体
- 二、页面导航和站点地图
- 1.站点地图(导航控件)
- 2.站点地图
一、什么是页面统一布局?
一个网站中包含的所有页面,基本的布局格式没有很大的改变,只是其主要模块的某个区域发生变化,遇到类似于这类网站,开发过程中没有必要将每个页面的所有模块全部开发。
在开发每个网站之前,首先要考虑页面的基本布局
1.栏式结构
简单实用、条理分明、格局清晰严谨、适合信息量大的页面
页面布局技术
Table(目前基本上不会实用)
DIV+CSS(目前的主流布局)
在ASP.NET Webform框架中主要采用MasterPage
2.母版页MasterPage
- 页面的合成:母版页+内容页=统一布局的新页面
- 母版页的特点:
- 有利于站点修改和维护,降低开发人员成本
- 有利于实现页面的统一布局
- 母版页的使用:
- 创建母版页
- 设计样式
- 添加内容页
ContentPlaceHolder:这个标签对应的是母版中需要被嵌套的区域
Content:包含母版页的Web窗体中的这个标签,指的是往母版页对应的区域中嵌套的标签
<%-- 母版主内容 --%><asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>
3.包含母版页Web窗体
二、页面导航和站点地图
1.站点地图(导航控件)
SiteMapPath控件是一个可以指示页面在站点逻辑位置的导航控件
- 该类型的导航可以帮助用户理解站点的结构
- 通过该导航,可以迅速找到相关的位置
<%-- 网页地图 --%><div id="webMapDiv"> <asp:SiteMapPath ID="SiteMapPath1" runat="server"></asp:SiteMapPath></div>
2.站点地图
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" ><siteMapNode url="~/IndexMainPage.aspx" title="学员管理系统" description=""><siteMapNode url="~/Student/AddStudentPage.aspx" title="添加学员信息"/><siteMapNode url="~/Student/StudentManagerPage.aspx" title="学员信息管理"/><siteMapNode url="~/Score/ScoreManagerPage.aspx" title="成绩信息管理"/><siteMapNode url="~/Admin/PwdChanged.aspx" title="修改管理员密码"/></siteMapNode>
</siteMap>
ASP.NET页面统一布局、页面导航(站点地图)相关推荐
- 温故知新ASP.NET 2.0(C#)(3) - SiteMap(站点地图)
[索引页] [源码下载] 温故知新ASP.NET 2.0(C#)(3) - SiteMap(站点地图) 作者:webabcd 介绍 ASP.NET 2.0 中的站点导航提供程序向应用程序中的页公开导航 ...
- 七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理
系列文章 七天学会ASP.NET MVC (一)--深入理解ASP.NET MVC 七天学会ASP.NET MVC (二)--ASP.NET MVC 数据传递 七天学会ASP.NET MVC (三)- ...
- 关于ASP.NET 中站点地图sitemap 的使用【转xugang】
关于ASP.NET 中站点地图sitemap 的使用 SiteMapPath 控件简介 SiteMapPath 控件是一种站点导航控件,反映了SiteMap 对象提供的数据.它提供了一种定位站点的方式 ...
- 关于ASP.NET 中站点地图sitemap 的使用
在ASP.NET MVC 如此火热的时期,我竟然不适时宜的谈起ASP.NET ,恐怕会引来一阵嘲笑.最为无趣的是,讲解的竟然还是其中的一个控件.oh~~ my god!my out! ^_^ Si ...
- 利用Div CSS(嵌套 盒模型)布局页面完整实例流程
Div CSS(嵌套 盒模型)布局页面完整实例流程: <!DOCTYPE html> <html> <head> <meta charset=" ...
- 利用Div+CSS(嵌套+盒模型)布局页面完整实例流程
Div+CSS(嵌套+盒模型)布局页面完整实例流程: <!DOCTYPE html> <html> <head> <meta charset=" ...
- Asp.net动态生成html页面
作者:网际浪子专栏(曾用名littlehb) http://blog.csdn.net/littlehb/ 适用于:Microsoft ASP.NET 摘要:asp.net动态生成html页面,适用 ...
- .NET (C#) Internals: ASP.NET 应用程序与页面生命周期——吴秦(Tyler)
原文地址:http://www.cnblogs.com/skynet/archive/2010/04/29/1724020.html 原文作者:吴秦(Tyler) 前几天逛codeproject时,遇 ...
- 应运而生的web页面响应布局
一.响应布局?貌似没听过哈 技术的发展往往导致新事物的产生.关于web页面布局,我们应该听过固定布局(fixed layout).流体布局(fluid layout),那响应布局(responsive ...
- asp.net服务器端跳转页面的三种方法
asp.net服务器端跳转页面的三种方法 1.Response.Redirect这个跳转页面的方法跳转速度不快,因为它要走2次回发(postback). 它可以跳转到任何页面,没有站点页面限制(可以由 ...
最新文章
- 怎么提高面试成功率?
- Oracle动态采样学习
- linux中 probe函数的何时调用的?
- oracle expdp自动导出数据,Oracle expdp数据泵远程导出
- Android中使用Handler(消息机制)造成内存泄露的分析和解决
- 怎么转换科学计数法字符串_【编码技巧】python字符串格式化教你正确打印
- “前”方有坑,绕道而行(一)-- H5 CSS
- c# dynamic动态类型和匿名类
- delphi2010完美破解方法
- 用 Access+Outlook 来采集信息
- 和利时DCS系统设服务器,和利时DCS系统全套资料.pdf
- 【MAPBOX基础功能】12、mapbox点击点位图层高亮指定的点位
- 简单文本分割器V1.0发布(包括源码)
- python图片转黑白_Python 批量转化彩色图片为黑白图片
- ant design vue日期组件怎么清空(a-range-picker,a-date-picker)
- 源自神话的写作要义之英雄
- 系统移植(系统移植环境搭建及简单概念)
- 《RCLane:Relay Chain Prediction for Lane Detection》论文笔记
- 美团招聘计算机视觉算法岗实习生
- 阿龙的学习笔记---《程序员自我修养-链接、装载与库》读书笔记(一)
热门文章
- 【论文解读 WSDM 2020 | KRF】Integrating Knowledge Relations into Style Correlations for 多标签音乐风格分类
- 卡西欧计算机开机键,卡西欧手表怎么开机
- java基础教程推荐_推荐Java入门视频教程
- Nginx实现域名跳转
- 系统架构设计笔记(74)—— 企业信息化与电子商务
- logstash mutate split日志切分
- Java编程思想-并发(5)
- app模式会被第三方平台模式取代吗_那些逐渐被系统功能取代的第三方APP,你知道多少?...
- 6 猜数字游戏 (15分)——数学分析能力
- 实现编辑网页document.body.contentEditable