0

在我的解决方案中,我有一个项目Web,其中包含所有页面。我在项目ProjectResources中有一个名为 MyResources.resx 的资源文件(以及另一个 MyResources.de.resx)

在 HTML 代码中的所有页面上,我使用内联表达式 Resource 从资源中获取字符串,如下所示:

 ErrorMessage="<%$ Resources: ProjectResources.MyResources, PasswordConfirmationFailed %>"

当我打开页面时,出现解析错误

Parser Error Message: The resource object with key 'PasswordConfirmationFailed' was not found.

MSDN上

我找到了这个例子:

Text="<%$ Resources: Financial, Currency %>" />

并在下面发表评论:

此代码从 App_GlobalResources 目录中名为 Financial.resx 的资源文件中读取以下值。

我猜它无法以某种方式找到我的资源文件。我很确定这很愚蠢,但我无法解决它......

p:s:我已经在所有页面上使用带有正则表达式的表达式进行了更改,并且它不适用于每个页面,而不仅仅是一个页面

4

1 回答 1

0

我在这里找到了答案

在另一个程序集中引用 .resx 文件时不能使用资源表达式。

于 2013-05-16T11:50:30.740 回答