gpt4 book ai didi

c# - .net c#一次加载XML文件的方法

转载 作者:太空宇宙 更新时间:2023-11-03 20:31:32 25 4
gpt4 key购买 nike

实际上我正在为我的网页配置使用 xml 文件,xml 文件包含所有内容,所有控件/内容都是通过这些 XML 文件加载的,它可以工作,这些配置文件可以动态更改,而网页只是更改他们的布局/内容不需要重新编译/重新部署,我必须保持这种做事方式。

问题是我每页加载这些文件 20 次,当我想从我的类/ashx 文件访问它们时,我只是不断打开它们。有没有办法加载 xml 文件,因为它们是 globalresources ,并从我的 classes/cs/ashx 文件访问内容?

the problem with global resources is that if add them as emmbded resources , i can't change them without recompling them refering to this post . Correct me if i'm wrong.

谢谢。

最佳答案

您可以将文件存储在 Cache 中, Session , ApplicationViewState对象。

我认为最适合的是 Cache对象,因为您可以添加一些 dependencies based on files ,您的对象将自动更新:

Cache.Insert("CacheItem4", "Cached Item 4", new System.Web.Caching.CacheDependency(Server.MapPath("XMLFile.xml")));

关于c# - .net c#一次加载XML文件的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7333580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com