gpt4 book ai didi

c# - 为什么要使用全局资源?

转载 作者:行者123 更新时间:2023-11-30 12:18:31 24 4
gpt4 key购买 nike

在某些项目(Web 应用程序项目)中,我正在使用全局资源文件。 (存放在App_GlobalResources文件夹中)

:真的很容易使用:例如在标记中

Property="<%$ Resources:FILENAME, KEY %>"

反对:- 据我所知,我无法即时更改资源的内容。因此,如果客户打电话告诉我更改法语实现中的字符串,我需要部署一个新的二进制文件。使用 SessionMode="InProc"时可能会导致意外行为,例如 session 丢失等。

我宁愿更改 XML 文件中的一行,以确保应用程序的最大正常运行时间。我认为可以编写自己的本地化类,将 XML 文件实现为基础数据源(使用缓存等)。所以问题是,这样做有什么好处吗?

谁能告诉我更多使用全局资源文件的优点缺点? (而且我仍在听取有关更改正在运行的 Web 应用程序中的资源文件的建议;))

那么使用全局资源对我有什么好处呢?

编辑:我想坚持使用 Visual Studio 或 .net 框架中的“内置”解决方案,而不是使用(未知的)第 3 方库。

最佳答案

它是提供者模型,因此您可以更改数据源。例如,您可以将资源存储在数据库中,这更适合数据驱动的应用程序。因为,您可以简单地编辑、缓存、安装和更新它们。访问here .

关于c# - 为什么要使用全局资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2064542/

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