ASP.NET的SiteMap文件

使用ASP.NET生成网站Sitemap.xml地图文件 网站sitemap.xml文件的作用主要是搜索引擎蜘蛛看的,方便蜘蛛的爬取和收录。下方代码是用c#写的生成sitemap.xml地图文件的代码,可根据实际情况修改。 阅读详情

前言

我之前一直使用PHP,一直都认为SiteMap文件是方便于搜索引擎的收录,没有其它的用途。在ASP.NET中,我第一次将SiteMap文件关联到程序中。无可否认,在某些方面,ASP.NET加速了开发进程。但是我并不喜欢ASP.NET,我觉得用它来写系统,不可控的因素太多。调试与更改控件的功能和样式,是件相当头痛的事情。扯远了,回到这次的SiteMap文件中。

一:创建SiteMap文件

在相应的目录下,右键选择添加,在弹出的窗口中,如果有“站点地图”,可直接选择该项,如果没有,请选择“新建项”。

弹出以下窗口(不同版本的VS可能存在差异),找到“站点地图”,创建即可。

 在新建的SiteMap文件中,写入以下代码:

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
  <siteMapNode url="Default2.aspx" title="首页" description="">
    <siteMapNode url="Second.aspx" title="二页" description="" />
    <siteMapNode url="Third.aspx" title="三页" description="" />
  </siteMapNode>
</siteMap>

二:SiteMapPath控件

该控件实现的效果,类似“面包屑导航”的功能。新建web窗口文件,拖入SiteMapPath控件即可。只有在SiteMap文件定义了对应的web窗口文件才会显示效果。

 

 三:TreeView控件

拖放该控件,点击选择数据源向下的箭头,选择新建数据源。

 点击“站点地图”,自动识别站点地图文件。确认即可。

 效果如下:

 

 四:Menu控件

Menu控件和TreeView控件的功能差不多,Menu控件会有“hover”的功能,将鼠标移上去,会显示下级菜单。

操作方法和TreeView控件一样,不再重复。

将鼠标移动到首页,会显示二级菜单。

别再傻傻分不清了!电力、军工、通信领域IRIG-B码的国军标与IEEE1344标准到底有啥区别? 本文深度解析电力、军工、通信领域IRIG-B码的国军标与IEEE1344标准关键差异,涵盖技术基因、码元结构、行业应用及工程实践。重点对比两者在抗干扰、时间质量位定义等核心参数的区别,并提供异构系统集成的解决方案,帮助工程师避免标准混用导致的时间同步故障。 阅读详情

相关推荐

web asp.net siteMap基本使用方法

web asp.net siteMap基本使用方法web asp.net siteMap基本使用方法

asp.net sitemap url动态参数

下面是SiteMap部分代码     <siteMapNode url="~/NewCenter.aspx" title="新闻中心" description="新闻中心" > </siteMapNode> <siteMapNode url="~/TypicalCase.aspx" title...

266

ASP.NET 站点地图(sitemap)简明教程

毕业设计折腾了近一个月的时间,也将近完工阶段。下个礼拜六是论文答辩时间,所以今天晚上就抽空想去弄一下站点地图。不怕大侠们笑话,我在以前还真没弄过这些。以前开发过几个项目都是系统类,也就没怎么涉及了

asp.net中sitemap的简单实用

之前没有用过sitemap,最近做项目才接触到sitemap,在此记录基本用法,以备后用。   环境:vs2008   首先创建sitemap文件,右击project->Add new item,弹出选项框,选择Site Map,选择Ok。好了sitemap文件就创建好了。   下面开始编辑它的内容,新建的sitemap文件中默认内容如下: 以下是代码片段:

Yelbosh的专栏 3112

Python+pytest+requests 自动化测试框架

环境准备 本次选用的是Python+Pytest+requests来搭建自动化框架,需要有 Python 环境(3.x 版本),安装pytest和requests,不会安装的自行去网上搜教程。 关于 Pytest 的基本使用,这里不作讲解,不清楚的可以看我之前的文章。 简单 Demo 我们先创建一个项目,取名api-test,然后在下面创建一个test_api.py的文件 # test_api.py import pytest import requests def test_01():

weixin_42686892的博客 1万+

使用cubeMX生成USB HID设备

本文主要介绍如何使用stm32开发板和cubeMX生成HID设备,供参考。

专注音频,高效工作,快乐生活! 970

ASP.NET 站点地图

1、XML文件介绍 XML的组成: (1) 声明:每个XML文件的第一行就是声明 (2) 元素:组成XML文件的最小单位,它由一堆表及来定义,也包括其中的内容 (3) 标记:标记用来定义元素,必须成对出现,中间包含数据 (4) 属性:属性是对标记的描述,一个标记可以有多个属性 2、建立站点地图 如果要使用ASP.NET的导航控件,必须建立站点地图文件Web.sitemap,站点地图文件必须位于网站根文件夹下。一个网站里可以添加多个站点地图文件,但是站点地图文件是不能随便改名的,尤其是第一个站点地图文件 站

weixin_46067990的博客 2505

STM8S全解析之系列文章4---STM8S芯片项目升级引导程序(使用中断接收升级数据)

STM8S全解析之系列文章4—STM8S芯片项目升级引导程序(使用中断接收升级数据) 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 文章目录STM8S全解析之系列文章4---STM8S芯片项目升级引导程序(使用中断接收升级数据)前言一、Flash划分boot和App二、使用步骤1.引入库2.读入数据总结 前言 用过STM8S都知道它没有中断向量重定向,也就意味着STM8S的中断向量没办法指向其他的位置,间接说明升级的引导

weixin_39853312的博客 1031

ASP.NET Web Forms - 网站导航(Sitemap 文件)

【参考】ASP.NET Web Forms - 导航 ASP.NET 带有内建的导航控件。 网站导航 维护大型网站的菜单是困难而且费时的。 在 ASP.NET 中,菜单可存储在文件中,这样易于维护。文件通常名为 web.sitemap,并且被存放在网站的根目录下。 此外,ASP.NET 有三个心的导航控件: Dynamic menus TreeViews Site Map Path S...

weixin_34049032的博客 376

Nangate 45nm FreePDK开源工艺库:从RTL到GDSII全流程实战

在数字IC设计中,标准单元库是连接逻辑综合与物理实现的基石,它定义了每个单元的逻辑功能、时序延迟与物理尺寸。开源EDA工具链的成熟,使得个人也能借助免费工艺套件完整跑通芯片设计流程。Nangate 45nm FreePDK作为一套经典的开源工艺库,凭借结构清晰、配套完善的特性,成为学习数字后端和时序收敛的理想训练场。从综合工具Yosys读取Liberty文件进行逻辑映射,到OpenROAD执行布局布线与时钟树综合,再到使用OpenSTA分析关键路径延迟,这套流程涵盖了数字设计最核心的环节。通过亲手操作,开发

weixin_29168393的博客 271

pcb印刷电路缺陷检测----数据集准备

PKU-Market-PCB 印刷电路板 (PCB) 瑕疵数据集是一个公共合成 PCB 数据集,包含 1,386 张图像,具有 6 种缺陷(漏孔、鼠咬、开路、短路、杂散、杂铜),可用于图像检测、分类和配准任务。

qq_30190551的博客 4428

当有多个SiteMap文件时,如何让SiteMapDataSource选择特定的SiteMap文件

当有多个SiteMap文件时,如何让SiteMapDataSource选择特定的SiteMap文件 由于前段时间做的网站都只有一个sitemap文件,当有多个sitemap文件的时候,就不知道如何让SiteMapDataSource选择特定的那个SiteMap文件了,文档上也找不着,那就一直搁着,今天看了一个DEMO,原来是如此简单: 例如现在在网站的根目录上有两个SiteMap文件,

lllljz的专栏 1015

Ubuntu终端接入Codex:一行脚本搞定AI编程助手安装与配置

在开发者日常工作中,命令行终端是最高频的操作环境,而AI编程助手的出现正在改变传统的编码方式。通过将大模型能力与终端工具链结合,开发者无需切换窗口即可完成命令查询、代码生成、项目理解和自动执行等任务。Ubuntu作为服务器和开发机的主流系统,搭配Node.js生态和API Key认证,即可在本地闭环运行AI助手。本文从环境准备、密钥配置、权限管理到自动化脚本封装,系统拆解在终端中接入Codex的完整流程,并分享高频用法与实测排障经验,帮助开发者安全、高效地让AI融入命令行工作流。

weixin_29061041的博客 322

ASP.NET的TreeView和Menu控件分别绑定siteMap和xml文件并应用母版

目录结构 .aspx <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> </asp:Content&g

苦涩精灵的博客 665

面试真题集(十六):TensorRT基础

TensorRT面试真题解析:从模型优化到推理部署 本文精选了14道TensorRT面试题,涵盖选择题、简答题和场景题,深度考察推理工程师对TensorRT核心技术的理解。内容聚焦三个关键维度: 基础概念 FP16推理中Softmax层为何需保持FP32(数值稳定性) INT8校准原理(EntropyCalibrator2的鲁棒性优势) Plugin V3接口的构建/运行分离设计 性能优化 Conv-BN-ReLU融合减少40-60%延迟的关键机制(访存优化) 动态Shape配置策略(min/opt/max

PeterPan的博客 71

SAP Gateway Foundation OData V4 服务管理深度解析,从 Service Repository 到 Service Group 的完整运行逻辑

本文解析了SAP S/4HANA中OData V4 API的技术架构,重点阐述Service Repository、Service与Service Group的三层管理体系。以SalesOrder和PurchaseOrder API为例,说明不同服务可能属于特定repository(如srvd_a2x)而非默认DEFAULT库。Service Group作为业务模型组合单元,支持跨服务引用和统一配置,其发布状态直接影响服务可用性。文中对比了后台管理事务/IWBEP/V4_ADMIN与网关端/IWFND/V4

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 87

体验.net2.0的优雅(3) -- 为您的 SiteMap 添加 控制转发功能

    首先看一下一个标准的SiteMap文件(Visual Web Developer  自带) &lt;?xml version="1.0" encoding="utf-8" ?&gt; &lt;siteMap&gt;     &lt;siteMapNode title="Home" url="Default.aspx" description="This is my h

weixin_34255793的博客 85

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ASP.NET 2.0: 在使用web.sitemap时,如何实现本地化

注:我用的是ASP.NET 2.0 Beta 2。 若你用的是Beta 1,某些文件和文件夹的名称会有所不同。详见Update on changes for Beta 2。有两种方法,一是本地化web.sitemap,二是在不同的文化/语言中使用不同的SiteMapProvider。直接本地化web.sitemap有可分为隐式表达式(Implicit Expression)和显式(Expl

blackpuppy的专栏 1306

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

自定义SiteMap后,SiteMap.SiteMapResolve事件处理程序不执行解决办法

我们在建设asp.net网站时,有时不可避免的会用到多个SiteMap配置文档 在MSDN中有说明,只需要要web.config中添加sitemap配置节,并在sitemappath控件中指定sitemapprovider就可以实现多个sitemap文档的应用 例如: 代码 <siteMapenabled="true"defaultProvider="si...

weixin_30920853的博客 164

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

用宏自动生成Web.sitemap文件(ASP.NET 2.0)

K. Scott Allen 写了一个生成Web.sitemap文件的宏(for VS 2005)。原文 运行这个宏会遍历整个工程,更具目录结构生成Web.sitemap文件。这个宏不会覆盖原有的Web.sitemap文件,只是在你想新建一个Web.sitemap文件的时候,帮你生成一个模板。 点击下载 具体使用方法: 按Alt-F8把Macro Explorer调出来

ardu熊 1225

asp.net中的站点地图sitemap

asp.net中的站点地图sitemap只能命名为web.sitemap才能在.net 2.0中使用 转载于:https://blog.51cto.com/opper/122213

weixin_33699914的博客 124

在ASP.NET MVC 上使用Web.sitemap

用ASP.NET WebForm开发的同学我想都用过Web.sitemap服务器控件吧,这个插件给我们带来了倍儿爽的感觉,大大提高了开发效率,对日后的维护也是大大的好。可是到了ASP.NET MVC,这个插件好像不怎么管用了。于是网上有一个非常好用的 mvc sitemap 插件 mvcsitemapprovider,不过今天小生也写了一个自己的案例,mvc Web.sitemap跨Areas,mvc Web.sitemap跨命名空间,仅供学习

天地不仁,以万物为刍狗 3088
上一篇: 如何将PNG图像(作为一个内存流)输出到.NET ReportViewer报表里(RDLC文件)
下一篇: Jquery获取table中某一列的数据
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值