ASP.NET 2.0入门经典2(21)

发布时间:2021-06-06

ASP.NET入门经典

这两行代码是由开发人员在VWD中使用站点地图模板添加该文件时由VWD自动输入的。节点的名称很简单:<siteMap>,该标记包含了多个<siteMapNode>标记。每个标记代表一个网页,而且可以包含以下属性(<siteMapNode>标记的所有属性都是字符串):

● Title:描述页面(这与页面头部的<Title>标记没有任何联系,虽然它们的值可以相同)。 ● URL:节点中描述的页面位置。

● Description:该页面的描述。

注意在一个URL中可以包含querystring数据,这是定义在页面URL之后的附加信息,作为页面请求的一部分发送给服务器。例如,通常引用一个页面的方式应该类似下面的第一行代码,而附带数据引用一个页面(例如,在日历中显示的月份)的方式将类似于下面的第三行代码:

url="Calendar.aspx"

url="Calendar.aspx?Month=May"

站点地图中页面之间的层次结构关系(父/子关系)是通过将子节点包含在父节点的开标记和闭标记之间建立起来的。注意在下面的代码中两个子页面

(Members和Calendar)是如何包含在Home页面的开和闭标记(灰色背景显示)内的。缩进只是为了便于阅读;并不会影响实际的层次结构关系。注意表示子页面(Members和Calendar)的标记可以使用单标记形式<Tag />。但是由于父页面(Home)拥有子页面(它包含其他节点),因此它必须使用双标记形式

<Tag> </Tag>:

<siteMap>

<siteMapNode title="Home"url="Default.aspx"description="Home page for MySite">

<siteMapNode title="Members"url="Members.aspx"description="All Members"/>

<siteMapNode title="Calendar"url="Calendar.aspx"description="Club Events"/>

</siteMapNode>

</siteMap>

为了在Calendar节点内创建两个子页面(Home页面的子页面),需要采取两个步骤。首先,将表示Calendar的<siteMapNode>转换成双标记形式,然后在这

ASP.NET 2.0入门经典2(21).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219