实践9站点导航与母版页Word文档下载推荐.docx

上传人:b****7 文档编号:22212505 上传时间:2023-02-03 格式:DOCX 页数:21 大小:1.26MB
下载 相关 举报
实践9站点导航与母版页Word文档下载推荐.docx_第1页
第1页 / 共21页
实践9站点导航与母版页Word文档下载推荐.docx_第2页
第2页 / 共21页
实践9站点导航与母版页Word文档下载推荐.docx_第3页
第3页 / 共21页
实践9站点导航与母版页Word文档下载推荐.docx_第4页
第4页 / 共21页
实践9站点导航与母版页Word文档下载推荐.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

实践9站点导航与母版页Word文档下载推荐.docx

《实践9站点导航与母版页Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《实践9站点导航与母版页Word文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。

实践9站点导航与母版页Word文档下载推荐.docx

"

http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

>

htmlxmlns="

//www.w3.org/1999/xhtml"

headrunat="

server"

<

title>

后台管理系统<

/title>

linkhref="

css/StyleSheet.css"

rel="

stylesheet"

type="

text/css"

/>

/head>

body>

formid="

form1"

runat="

divid="

frame"

--网页最外层大框架-->

logo"

--logo层-->

/div>

sitemap"

--站点地图层-->

您当前的位置是:

content"

--中间内容层-->

tablewidth="

900"

border="

0"

cellspacing="

cellpadding="

align="

center"

tr>

tdclass="

middlelefttop"

valign="

top"

--表格左边单元格-->

middle-left-top"

>

--表格左边单元格内上方层-->

imgsrc="

images/top.bmp"

alt="

引为导航上方的图片"

/>

middle-left-bottom"

class="

middleleftbottom"

--表格左边单元格内下方层-->

/td>

tdvalign="

--表格右边单元格,为内容页位置-->

asp:

ContentPlaceHolderid="

ContentPlaceHolder1"

/asp:

ContentPlaceHolder>

/tr>

/table>

--中间内容层结束-->

friendlink"

left"

--网页底部友情链接层-->

images/line1.bmp"

width="

960"

height="

6"

分隔线"

br/>

友情链接&

nbsp;

&

ahref="

#"

bottom"

曲阜师范大学<

/a>

日照职业学院<

山东体育学院<

济宁医学院<

山东水利学院<

山东外国语学院<

日照海事学院<

copyright"

bcopyright"

--网页底部版权层-->

Copyright@网上学堂工作室&

AllRightsReserved<

spanstyle="

font-size:

13px;

color:

#000000"

鲁ICP证888888号<

/span>

/form>

/body>

/html>

样式表内容如下:

#logo

{

width:

970px;

height:

93px;

background-image:

url('

../images/logo.bmp'

);

}

#frame

margin:

auto;

#sitemap

padding-left:

30px;

font-size:

13px;

line-height:

font-weight:

bold;

#content

padding:

15px0px15px0px;

.middlelefttop

180px;

.middleleftbottom

150px;

border-left-style:

solid;

border-left-width:

1px;

border-left-color:

#7AB271;

border-right-style:

border-right-width:

border-right-color:

10px5px10px5px;

.bottom

80px;

color:

#000000;

12px;

text-align:

center;

text-decoration:

none;

.bcopyright

#666666;

注:

母版页无法运行,必须创建相应的内容页,然后运行内容页才能看到效果

二、创建内容页

右击网站名“添加新项”,输入名字为content,并将下方“选择母版页”前方框中打上对勾选中,如下图所示:

选择母版页为刚刚创建的BackMaster.master

观察内容页的源代码,如下图所示,与普通页面不同,没有<

head>

form>

等标签

观察内容页的设计状态,只有一条ContentPlaceHolder1控件

内容页中加入其他控件只能在这个ContentPlaceHolder1控件内部,不能出去。

运行内容页,结果如下:

此时观察,内容页与母版页完美合一。

实践9.2访问母版页的属性与控件

1、分别在母版页和内容页中添加控件如下:

母版页:

在站点地图处右侧添加一文本框,输入用户名用。

内容页:

添加一Label1控件,显示从母版中输入的用户名;

添加一文件框,用来设置母版页中显示的用户名;

添加两个命令按钮

2、编写代码如下:

(1)在母版页的.cs代码文件BackMaster.master.cs中添加如下代码设置公共属性UserName,与文本框的值联系在一起。

(2)在内容页content.aspx的源码方式下,在@Page指令下方填加如下代码,以创建对此母版页的强类型引用

(3)在内容页content.aspx.cs代码文件里编写如下代码:

通过页面的Master属性来访问母版页中的公有属性和方法。

3、运行结果如下:

(1)在母版页的文本框中输入用户名为rzskysun,当点击内容页中的“读取用户名”按钮时,用户名会显示在后面。

(21)在内容页的“设置用户名”按钮的后面输入用户名为mcm,当点击“设置用户名”按钮时,上方母版页的文本框中就显示了用户名为mcm

实践9.3站点地图与导航控件

例如:

网站的层次结构如下图所示

一、创建站点地图文件

右击网站根目录“添加新项”“站点地图”,文件名字默认为web.sitmap,不要改

默认的内容如下:

根据网站的实际层次结构,添加修改文件内容如下:

注意:

siteMapNode>

间应正确的嵌套,<

sitMap>

标签下只能有一个<

标签,其余的都嵌套在这个里面。

在网站的根目录下创建web.sitemap里列出来的内容页(创建时套用母版页BackMaster.master):

jgxxcx.aspx,jgxxxg.aspx,xsxxcx.aspx,xsxxxg.aspx,bjxxcx.aspx,bjxxxg.aspx

二、利用SiteMapPath控件显示页面当前位置

1、在母版页BackMaster.master中“您当前位置是:

”后面拖放一个SiteMapPath控件(在工具箱的“导航”卡里)

2、运行任意一个内容页即可,结果如下:

三、利用TreeView控件和SiteMapDataSource控件以树形式格式显示web.sitemap中的分层数据

1、Step1:

在母版页任意位置添加一个SiteMapDataSource控件

2、Step2:

在母版页页面显示树形菜单的中间左边添加一个TreeView控件,并打开其智能菜单,选择数据源为SiteMapDataSource1

3、Step3:

通过其智能菜单选择“自动套用格式”或“显示行”等来设置其外观

4、运行任意一个内容页即可,结果如下:

四、利用Menu控件以菜单格式显示web.sitemap中的分层数据

在母版页任意位置添加一个SiteMapDataSource控件或利用已有SiteMapDataSource控件

在母版页页面显示菜单的地方添加一个Menu控件,并打开其智能菜单,选择数据源为SiteMapDataSource1,结果如下图所示,暂时只能看到根目录。

通过其智能菜单选择“自动套用格式”来设置其外观

实践9.4主题与皮肤

一、创建主题与皮肤

1、右击网站根目录添加新项新建名为theme_skin的页面。

2、创建主题:

右击网站根目录添加ASP.NET文件夹主题,创建主题,名为fashion

3、为主题添加CSS文件:

右击主题添加新项样式表名为StyleSheet1.css

为css文件添加规则:

在body后的大括号内右击,选择“生成样式”

左边选择“背景”,右边设置background-color为紫色,然后点“确定”

此时body里面有了规则,如下:

4、为主题添加皮肤skin文件:

右击主题名fashion添加新项外观文件名为SkinFile1.skin

通过以下办法创建皮肤文件:

a)在普通页面文件“theme_skip”里拖一个Label控件,设置其相关属性如下;

b)在源码方式下复制其代码到skin文件中,并去掉其ID属性和Text属性,保存skin文件

5、将主题应用到页面theme_skin:

方法是切换到theme_skin页面,在属性窗口中找到DOCUMENT属性,下面选择Theme属性,并选择其属性值为fashion

6、在theme_skin.aspx页面上删除刚才的Label1标签,并重新加两个Label标签,并设置其Text属性为“用户名:

”和“密码”,运行此页面,结果如下:

可发现背景变成紫色,并且两个Label控件均为.skin文件中设置的样子。

即以后只在在此页面添加Label控件,都是这样的外观,此为默认外观;

如果想要不同的外观,可在.skin文件中设置Label1标签的SkinID属性,然后在页面的Label控件中也设置相应的SkinID属性,此为命令外观;

如下图所示:

a)修改.skin文件

b)theme_skin.aspx页面源码修改如下:

运行结果如下:

二、动态换肤

1、创建第二个主题

按以上创建fashion主题的步骤创建名为classic的主题,其中包含名为StyleSheet2.css的CSS文件与名为SkinFile2.skin的皮肤文件。

StyleSheet2.css文件内规则如下:

SkinFile2.skin的皮肤文件内容如下:

创建完后文件结构如下:

2、动态应用主题

a)将theme_skin.aspx页面的内容修改如下:

添加两个命令按钮,Text属性分别为“时尚”与“经典”

b)编写事件代码如下:

c)运行结果如下:

前者为经典样式,后者为时尚样式。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1