Sch*_*ini 12 asp.net globalization intellisense .net-4.0 visual-studio-2010
自从我们在ASP.net 网站上实施全球化以来,我们遇到了一些智能问题.
当资源添加到asp.net控件时,我们会收到错误.即使错误在visual studio中显示,该应用程序也可以运行!
例如,以下按钮
<asp:Button runat="server" ID="BtnSave" Text="<%$ Resources:ResourceName, Save %>" OnClick="BtnSave_Click" />
Run Code Online (Sandbox Code Playgroud)
在代码背后无法识别:

仅在后面的代码打开时才会显示错误.但是在浏览器中它可以工作!
没有资源引用的相同按钮效果很好:
<asp:Button runat="server" ID="BtnSave" Text="Save" OnClick="BtnSave_Click" />
Run Code Online (Sandbox Code Playgroud)
这是一个自定义SQL资源提供程序工厂,添加到web.config:
<globalization resourceProviderFactoryType="MyNamespace.SqlResourceProviderFactory" />
Run Code Online (Sandbox Code Playgroud)
我尝试删除缓存并重新启动计算机.
您有关于如何找到问题的任何提示吗?
提前致谢.
我们的资源提供程序存在问题:它正在运行时进行编译和工作,但在没有 HTTP 上下文 ( HttpContext.Current) 的情况下运行时崩溃。
我建议遇到同样问题的其他人检查其 web.config 文件中使用的类是否存在此类不一致情况。
| 归档时间: |
|
| 查看次数: |
9828 次 |
| 最近记录: |