1

我们创造了一种定制的商业文化,我们称之为客户。所以我们创造了一种定制文化,en-GB-Customer。

如果我们有一个基本资源文件,然后是客户资源文件,那么一切都很好,例如 Login.aspx.resx 和 Login.aspx.en-GB-Customer.resx 我们看到一般用户的文本,然后是客户的文本,具体取决于文化。

我们有某些仅由该商业文化使用的 aspx 页面,例如 CustomerWelcome.aspx

理想情况下,我们希望 *.en-GB-Customer.resx 中的所有客户资源

但是由于某种原因,如果我们只有一个 CustomerWelcome.aspx.en-GB-Customer.resx 文件,它不会被拾取。唯一显示的是该页面上 text='' 字段中的文本。如果我将 CustomerWelcome.aspx.en-GB-Customer.resx 重命名为 CustomerWelcome.aspx.resx,那么我们会看到客户特定的内容。

我怎样才能让它工作?

4

1 回答 1

1

你总是需要提供一个备用资源文件,也就是说,没有指定文化。否则无法正常工作。

因此,您需要保留两个内容基本相同的文件。

CustomerWelcome.aspx.resx (fallback)
CustomerWelcome.aspx.en-GB-Customer.resx
于 2009-09-11T14:20:29.453 回答