我正在使用 Visual Studio 2010,我创建了两个 resx 文件,并通过在 Visual Studio 中打开它来在 resx 文件中输入本地化字符串。在这里,我想动态输入本地化的字符串名称及其来自 Html 表单的值,这样如果我必须添加新的本地化字符串,我就不会经常重新发布应用程序。我们可以像在数据库中那样通过从表单用户输入中输入它的名称和值来将本地化的字符串存储到 resx 文件吗?
问问题
217 次
1 回答
1
不,你不能。resx 文件被编译到生成的程序集中,并且不能在运行时修改。未预编译应用程序的旧 ASP.NET 模型通过发布 resx 文件来实现这一点。ASP.NET MVC 使用预编译的 Web 应用程序模型。您将不得不考虑为此使用不同的存储。例如,您可以编写一个自定义资源提供程序,该提供程序将从数据库中读取值。该过程following article
在 MSDN 上有详细描述。
于 2013-02-28T06:54:42.593 回答