本地资源的位置

时间:2017-02-14 08:02:57

标签: asp.net resources

我的aspx文件中有这段代码:

<asp:TextBox ID="tbEventName" runat="server" CssClass="required" Width="350px"></asp:TextBox><asp:RequiredFieldValidator runat="server" Display="None" ControlToValidate="tbEventName" ErrorMessage="<%$Resources:EventNameMissing %>"></asp:RequiredFieldValidator>

现在我想编辑&#34; EventNameMissing&#34;这似乎是一个本地资源。 (资源已定义并包含字符串) 我通过以编程方式调用GetLocalResourceObject("EventNameMissing");来验证这一点,[2017-02-13 16:37:41.123456] [warning] [1743] [mysource/impl.cpp:25] Syntax warning ... 返回与我的aspx文件中相同的字符串。

但是,我找不到字符串所在的文件。在我的解决方案资源管理器中有一个条目&#34; App_LocalResources&#34;,但它是空的。 那些位于哪里?

1 个答案:

答案 0 :(得分:0)

事实证明,本地资源来自数据库。 Web.config中定义了以下配置:

<configSections>
    <section name="wwDbResourceProvider" type="Westwind.Globalization.wwDbResourceProviderSection" requirePermission="false" />
</configSections>