我的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;,但它是空的。 那些位于哪里?
答案 0 :(得分:0)
事实证明,本地资源来自数据库。 Web.config中定义了以下配置:
<configSections>
<section name="wwDbResourceProvider" type="Westwind.Globalization.wwDbResourceProviderSection" requirePermission="false" />
</configSections>