.aspx代码错误“不支持元素’xxxx’。”

我的图像按钮,链接按钮,文本框和标签都出现了一堆错误。 这些错误在我的.aspx代码中。 我为什么这么多?

    Untitled Page   

.

错误位于上面的Label,TextBox和Button下面为蓝色。 错误状态:

validation():不支持元素’xxxx’。

我和我的Resharper看到的唯一问题是结束html标签之后的时期。

 . 

你得到的错误是什么?

编辑:

这是一个简单的解决方案:

http://weblogs.asp.net/alaaalnajjar/archive/2010/08/31/how-to-fix-quot-validation-element-xxxx-is-not-supported-quot-visual-studio-2010.aspx

我们的想法是从路径中删除“ReflectedSchemas”文件夹:

Win XP :C:\ Documents and Settings {username} \ Application Data \ Microsoft \ VisualStudio \ 10.0 \ ReflectedSchemas

Win Vista / 7 :C:\ Users \ AppData \ Roaming \ Microsoft \ VisualStudio \ 10.0 \ ReflectedSchemas

注意:确保从“文件夹选项”中选择“显示隐藏文件,文件夹和驱动器”,也不要忘记在删除文件夹之前关闭VS.

此解决方案适用于VS2010和VS2008,在VS2008,您必须从文件夹9.0中删除ReflectedSchemas而不是10.0。

此问题之前已有报道。 我发现了一篇包含要解决的步骤的文章:

  1. 关闭Visual Studio 2008(或Visual Studio 2010)。
  2. 转到“控制面板” – >“外观和个性化” – >“文件夹选项” – >然后选择“视图”选项卡。 现在确保选中“显示隐藏文件,文件夹和驱动器”,然后单击“确定”。
  3. 现在浏览到以下文件夹:计算机 – > OS(C 🙂 – >用户 – > {用户名} – > AppData – >漫游 – > Microsoft – > VisualStudio – > 9.0文件夹。 注意:在Visual Studio 2010中将是10.0文件夹。
  4. 现在删除“ReflectedSchemes”文件夹。 这应该修复“validation():元素”不支持”Visual Studio 2008中的ASP.NET服务器控件的错误。
  5. 重新打开Visual Studio 2008项目后,您现在应该可以正确地为ASP.NET服务器控件正常工作。

有关详细信息,请参见此处
http://www.gotknowhow.com/articles/fix-validation-element-not-supported-visual-studio-2010

希望通过像我这样的谷歌搜索来帮助其他人:

Visual Studio 2013 – 我做的与其他人建议删除“ReflectedSchemes”文件夹无效。

最后,我删除了 – 然后更换了它,问题突然消失了。 想想看来,似乎我之前也是这样做过的。

FWIW ….

注意到我必须删除ReflectedSchemas的内容:

%APPDATA%\漫游\微软\ VisualStudio的\ 9.0 \ ReflectedSchemas \

%APPDATA%\漫游\微软\ VisualStudio的\ 10.0 \ ReflectedSchemas \

也跟着重置VS2010设置:

https://msdn.microsoft.com/en-us/library/ms247075(v=VS.100).aspx

让它来解决问题。

将此添加到您的页面中。

    

不是

   

对于那些删除“ReflectedSchemas”文件夹没有工作的人 – 请执行以下操作

  • 关闭Visual Studio
  • 再次尝试删除(Windows 7路径):
     C:\用户\默认应用\应用程序数据\漫游\微软\ VisualStudio的\ ReflectedSchemas
     C:\ Users \ Classic .NET AppPool \ AppData \ Roaming \ Microsoft \ VisualStudio \ ReflectedSchemas
     C:\ Users \ Classic .NET AppPool \ AppData \ Local \ Microsoft \ VisualStudio \ ReflectedSchemas
     C:\ Users \ [用户your_nt_name] \应用程序数据\本地\微软\ VisualStudio的\ ReflectedSchemas
     C:\ Users \ [用户your_nt_name] \应用程序数据\漫游\微软\的VisualStudio \ ReflectedSchemas
  • 对我来说上面没有用,所以我只是复制了整个文件夹

用户[your_nt_name] \应用程序数据\漫游\微软\ VisualStudio的

来自另一台没有发生这些问题的机器。 在此之后,所有ASP.net IntelliSence问题都消失了。

我正在保留VistualStudio文件夹的压缩备份,以防再次发生这种情况。