如何从 ASP.NET 中的 Sitemap 提供程序获取 Sitemap 文件的名称
我正在我的 SiteMap 提供程序使用的文件上创建 CacheDependency。我想从站点地图提供商处获取文件名,而不是对其进行硬编码。有办法吗?
编辑
Reflector附带的 XmlSiteMapProvider
呃,我忘了提及:ASP.NET Edit 2
显示了一个名为 _filename 的私有成员字段,据我所知,该字段没有以任何方式公开。
I am creating a CacheDependency on the file that my SiteMap provider uses. I would like to get the name of the file from my sitemap provider instead of hard coding it. Is there a way?
Edit
Duh, I forgot to mention: XmlSiteMapProvider that comes with ASP.NET
Edit 2
Reflector shows a private member field called _filename that isn't exposed in any way as far as I can tell.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我知道这很危险,但这很有效:
我认为更安全的方法是读取 Web.Config 文件来获取值。
I know it's dangerous but this worked:
I think a safer way would be to just read the Web.Config file to get to the value.