- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含一些“全局”资源的 ASP.NET 网站:
\App_GlobalResources
ContosoFrobberResource.resx
\App_LocalResources
Materials.aspx.resx
Notes.aspx.resx
OrderHistory.aspx.resx
en
)。我创建了一个
resx
每个“本地”资源的文件:
\App_LocalResources
Materials.aspx.en.resx
Materials.aspx.en-us.resx
Materials.aspx.en-uk.resx
Materials.aspx.en-sg.resx
Notes.aspx.en.resx
Notes.aspx.en-us.resx
Notes.aspx.en-uk.resx
Notes.aspx.en-sg.resx
OrderHistory.aspx.en.resx
OrderHistory.aspx.en-us.resx
OrderHistory.aspx.en-uk.resx
OrderHistory.aspx.en-sg.resx
App_GlobalResources
中的资源时出现问题:
\App_GlobalResources
ContosoFrobberResource.resx
ContosoFrobberResource.en-us.resx
CS0101: The namespace 'Resources' already contains a definition for 'ContosoFrobberResource'
App_GlobalResources
在 ASP.NET 网站中?
ContosoFrobberResource.resx
<?xml version="1.0" encoding="utf-8"?>
<root>
<data name="ProjectDueDate" xml:space="preserve">
<value>Proposal Due Date</value>
</data>
</root>
ContosoFrobberResource.qps.resx
<?xml version="1.0" encoding="utf-8"?>
<root>
<data name="ProjectDueDate" xml:space="preserve">
<value>Prȍposẳl Duɇ Dãtē</value>
</data>
</root>
最佳答案
找到了答案。
ASP.NET 不能正确回退到父语言。如果它无法将文件识别为“后备”语言环境,则它无法解析它,并显示误导性错误。
例如
ContosoGrobber.resx
ContosoGrobber.en-us.resx
ContosoGrobber.resx
ContosoGrobber.en.resx
en
"无法识别区域设置字符串的一部分。更改它以使用完整的语言环境名称,并避免错误的回退代码是修复。例如。:
ContosoGrobber.qps.resx
ContosoGrobber.qps-ploc.resx
qps-ploc
,
理想情况下 你可以用
ContosoGrobber.qps.resx
qps-ploc
将回退到
qps
.但是由于 ASP.NET 中的错误,它不能正确回退。这意味着你不能让它回退;您必须实际处理所有可能的语言环境:
ContosoGrobber.qps-ploc.resx
ContosoGrobber.qps-plocm.resx
ContosoGrobber.qps-ploca.resx
关于asp.net - 如何在 ASP.NET 中本地化 App_GlobalResources?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9202428/
有谁知道激活功能时将资源文件部署到 Web 应用程序的 App_GlobalResources 文件夹的最佳方法? 最佳答案 感谢大家的回答,但 SharePoint 2010 的最佳解决方案如下:
我有一个 ASP.NET Web 应用程序,之前是使用 VS2008 的发布功能发布的。 最近我切换到 VS2008 的“Web 部署项目”。部署时,我注意到 ~/App_GlobalResource
我对 GlobalResources 有疑问 我创建 App_GlobalResources 文件夹 添加用户.resx 添加 Name = "FirstName", Value = "First n
我目前有一个 C# Web 应用程序项目,其中包含大量页面及其相应的代码隐藏文件(aspx、cs、designer.cs)。当我打开在构建过程中创建的 dll 并在 visual studio 对象资
我正在为 MVC3 Web 项目中的 Controller 编写单元测试,但是当我的测试尝试访问这样的资源时会抛出异常: return Index(Resources.Strings.MyString
我有一个测试 Controller 操作方法的单元测试方法。 action 方法使用资源文件来获取静态消息。 message = Resources.MyResource.MemberNotVeri
这个问题确实适用于所有项目,但是我的演示环境是 MVC3 应用程序,因此有这个标签。 我为我们的 MVC2 项目编写了一个 DisplayNameAttribute 派生类,就像很多人一样,这样我就可
如何在 ASP.NET Web 应用程序项目中使用它们?有什么区别吗? 非常感谢 最佳答案 本地资源: 本地资源特定于单个网页,用于提供不同语言的网页版本。 本地资源必须存放在 App_LocalRe
我将多个文本保存在 App_GlobalResources.resx 文件中。 文本必须是多行的,我需要让它们包含换行符。但是,当我阅读内容时,所有换行符都消失了(打印 \r\n ,而不是 CRLF
是否可以将资源文件 (.resx) 放入 App_GlobalResources 内的子文件夹中? 例如: /App_GlobalResources/someresources/myfile.resx
我创建了两个 resx 文件并将它们添加到我的应用程序下的 App_GlobalResources 文件夹中。 这里是值 这是我的标签 所以我更改了 Internet Explorer 中的语言设置
我有一个包含一些“全局”资源的 ASP.NET 网站: \App_GlobalResources ContosoFrobberResource.resx 这是对与每个“aspx”文件关联的“本
我正在开发一个由一些 Web 部件和其他组件组成的 SharePoint 2010 解决方案。此外,该解决方案需要管理中心中的应用程序页面进行配置。 所以我的解决方案包含一个额外的功能,它在中央管理菜
我已经为 SharePoint 2007 制作了很多解决方案 (wsp),并且我几乎自动化了所有需要的安装步骤,但有一件事我无法自动化。 如何制定将资源 (resx) 文件放置在虚拟应用程序的 App
我试图将我的 ASP.NET WebForms 应用程序部署到 AppHarbor。成功部署后,我得到 The directory '/App_GlobalResources/' is not all
我正在努力完成两件事: 本地化“FieldMustBeDate”和“FieldMustBeNumeric”的“内置”错误消息。 本地化您可能遇到的一些其他错误消息,例如“PropertyValueRe
再会! 我已经在 App_GlobalResources 中安装了 VS 2010 Express 和资源文件没有编译成强类型 Resources类(class)。更具体地说,不再发生代码生成。 我已
我是一名优秀的程序员,十分优秀!