visual-studio-2010 - 在实现资源时的代码中,ASP.NET 控件没有找到

  显示原文与译文双语对照的内容
0 0

因为我们在我们的全球化实现ASP .NET 网站,我们有些智能感知的问题。

当我们接收到错误消息添加到asp 。net的资源控制, 即使该应用程序在visual studio中,显示错误,成功了 !

例如,下面的按钮

 <asp:Button runat="server" ID="BtnSave" Text="<%$ Resources:ResourceName, Save %>" OnClick="BtnSave_Click" />

无法识别在"代码后置:

intellisense problem

显示的错误只代码后置时打开。 但是在浏览器中成功了 !

没有非常适用的资源引用的是同一个键:

 <asp:Button runat="server" ID="BtnSave" Text="Save" OnClick="BtnSave_Click" />

这是个自定义资源提供程序工厂添加到web,SQL .config:

 <globalization resourceProviderFactoryType="MyNamespace.SqlResourceProviderFactory" />

我已经试过删除缓存,重新启动计算机。

有没有提示,帮助你找到问题?

感谢你提前。

时间:原作者:13个回答

0 0

我碰到这样的问题当我新建了一个VS2010解决方案并拖动现有网站。 问题解决右键单击项目并'Convert到Web应用'这将创建设计器文件并解决intellisense问题。

原作者:
0 0

有这样几次自己,但unreleated全球化。

我总是解决了通过重新启动vs ( 它看起来已经尝试过) 或检查类名中前端代码和后和我们共享

这听起来是很愚蠢的事情,但是如果复制页面,则类名不更新所以绑定就沉得skewiffy ( 这是个医学术语) 。

要检查的可能没有帮助,但其实。

原作者:
0 0

尝试清除掉你的temp页面缓存( 包括32位和64位编译各自的目录( 64位所示) :

%System Drive%:WindowsMicrosoft.NETFramework64v4.0.30319Temporary ASP.NET Files

有时可以完成这个步骤

原作者:
0 0

你可以试一下,看看这有助于而不是显式引用隐式资源键引用要使用的?

http://msdn .microsoft .com/en us/library/ms227427 aspx

另外还尝试过删除并重新生成在" obj " 文件夹有时这个适合我?

原作者:
0 0

我们的内容aspx页时碰到这样的问题是被批量复制到一个新产生2 aspx文件指向同一个代码后置

CodeFile="xxxxxxxx.aspx.cs"

它反映本身一样,错误抛出,停止并再次生成但对它进行注释,生成然后评论站点和功能运行良好。

原作者:
0 0

这可以是固定的话,可清除并重新生成项目。

如果这样做不能解决问题,请尝试添加到标记或东西设计视图要设定要重生成设计器文件。

这也可能发生在你重命名你的页面文件。 仔细检查一下aspx文件中的" codebehind= " 和" inherits= " 字段是否正确:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebPagName.aspx.cs" Inherits="NameSpace.ClassName" %>

例如,如果你的网页叫WebPage1椅声WebPage1 aspx cs文件中类名WebPage1和项目名为Project1那么它可能如下所示:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebPage1.aspx.cs" Inherits="Project1.WebPage1" %>
原作者:
0 0

asp 。net的你能不能做" 清理解决方案" 并删除临时文件夹在c 盘,让我看看这有助於

原作者:
0 0

出现问题在我们Resource Provider : 那是编译和运行时处理运行时内崩溃问题没有HTTP上下文( HttpContext.Current) 。

我想劝告其他人遇到同样的问题检查使用的类在web config文件为这样的不一致。

原作者:
...