我将Visual Studio 2010类库项目升级到2012.此项目包含多个Web用户控件。升级后,我的所有ascx文件都会为每个正在使用的asp.net控件显示错误“无法识别的标记前缀或设备过滤器'asp'”。
我尝试删除漫游个人资料文件夹as suggested here。
我之前没有web.config文件,但我尝试添加一个,以便我可以添加和删除entries described here。
如果我将新用户控件添加到我的项目中,则符号会正确解析。
有没有人有另一种方法来解决这个问题?
答案 0 :(得分:1)
我自己发现了这个问题。这是因为我的文件顶部有这个指令,它重新定位了asp标签。
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>