微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ASP.NET UpdatePanel库引用错误

我遇到了VS 2010的问题,显然失去了它在开发过程中加载UpdatePanel的能力,这让我发疯.我正在使用VS2010并使用.NET 3.5构建用户控件,目标是DNN 5.x.

我创建了一个控件,用于DNN网站,该网站使用更新面板.当我通过FTP到网站开发控件并在其上进行开发时,一切正常.我决定将开发转移到DNN的本地副本,并为控件创建一个Web应用程序项目.一开始一切都很好.经过几次构建后,我开始收到以下错误

The type or namespace name
‘UpdateProgress’ does not exist in the
namespace
‘System.Web.UI.WebControls.WebParts’
(are you missing an assembly
reference?)

The type or namespace name
‘UpdatePanel’ does not exist in the
namespace
‘System.Web.UI.WebControls.WebParts’
(are you missing an assembly
reference?)

我想我在整个过程中弄乱了一些内容并搞砸了对库的引用,所以我卸载了所有内容并重新加载了库引用.我继续得到错误,无法编译控件.最后,我决定重做整个项目并导入我已编写的代码.一切都工作正常,直到稍后出现相同的错误时的几个版本.

我按照所有相同的步骤,卸载引用,重新加载它们,最后删除项目.每次我创建一个新项目,并将完全相同的代码复制到.ascx文件中时,它们的工作正常……对于一些构建.昨晚,我编译了库并测试了更改.一切都很棒所以我关闭了项目并关闭了机器.今天早上转了它,收到了构建错误.就像我的计算机上有一个滴答作响的定时炸弹,只是关闭了这些东西.

关于我所遗漏的任何想法可能会导致这种情况?我不知道为什么图书馆会像这样闪烁.我还没有遇到我本地机器上的任何其他项目的这种问题,我真的不想通过FTP到网站再次开发这个.的Bleh!

解决方法

我的解决方案也进入了这个奇怪的状态.它是在使用AnkhSVN获取最新信息后在web-config中编辑冲突后发生的.
错误显示在我当时在Visual Studio中打开的页面中.它说它无法在System.Web.UI中找到UpdatePanel或UpdateProgress,这没有意义,因为我在其他页面中使用这些控件.

修复:只需将UpdatePanel从工具箱拖放到抛出错误页面即可.清洁和重建,你很高兴.您剩下要做的就是删除刚刚添加的UpdatePanel.我相信这样做会重新解决我无法看到的解决方案.

原文地址:https://www.jb51.cc/aspnet/247826.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐