您的位置:首页 > 移动开发

增强XmlSiteMapProvider功能

2006-03-08 12:03 323 查看
上篇随笔 所述的方法可以指定SiteMapPath控件使用指定目录,指定文件名的sitemap文件。但是如果遇到Transfer的页面或者带查询的页面参数时,内置的功能可能不能满足你的要求了,这时可以编写自已的Provider来实现,如下我编写一个JobXmlSiteMapProvider类,它继承于XmlSiteMapProvider类,其中须重写BuildSiteMap()方法,还有就是通过修改传入rawUrl来增强其适应Transfer的能力。

public class JobXmlSiteMapProvider : XmlSiteMapProvider
<add siteMapFile="~/App_Data/Job.sitemap" name="JobXmlSiteMapProvider"
type="CSDN.Job.Components.JobXmlSiteMapProvider, CSDN.Job.Components" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: