升级到VS2012后无法识别的标记前缀或设备过滤器'asp'

时间:2013-07-01 13:38:03

标签: asp.net visual-studio-2012

我将Visual Studio 2010类库项目升级到2012.此项目包含多个Web用户控件。升级后,我的所有ascx文件都会为每个正在使用的asp.net控件显示错误“无法识别的标记前缀或设备过滤器'asp'”。

我尝试删除漫游个人资料文件夹as suggested here

我之前没有web.config文件,但我尝试添加一个,以便我可以添加和删除entries described here

如果我将用户控件添加到我的项目中,则符号会正确解析。

有没有人有另一种方法来解决这个问题?

1 个答案:

答案 0 :(得分:1)

我自己发现了这个问题。这是因为我的文件顶部有这个指令,它重新定位了asp标签。

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>