Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将 Visual Studio 2010 类库项目升级到 2012。该项目包含多个 Web 用户控件。升级后,我的所有 ascx 文件都显示错误“无法识别的标记前缀或设备过滤器‘asp’”,用于每个正在使用的 asp.net 控件。
我已尝试按照此处的建议删除我的漫游配置文件文件夹。
我以前没有 web.config 文件,但我尝试添加一个,以便可以添加和删除此处描述的条目。
如果我向我的项目添加新的用户控件,则符号会正确解析。
有没有人有替代方法来解决这个问题?
我自己发现了问题。这是因为我的文件顶部的这个指令改变了 asp 标签的用途。
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>