Ошибки кода .aspx "Элемент" xxxx "не поддерживается".

Я получаю кучу этих ошибок для своих кнопок изображения, кнопок ссылок, текстовых полей и меток. Эти ошибки находятся в моем .aspx-коде. Почему я получаю так много?

<%@ Page Language="C#" ***************="true" CodeFile="frmSearchPersonnel.aspx.cs" Inherits="frmSearchPersonnel" %> 
 
 
 
 <title>Untitled Page</title> 
 
 
 <form id="form1" runat="server"> 
 <div> 
 <div align="center"> 
 </div> 
 </div> 
  
  
 <p> 
 <asp:button id="btnSearch" runat="server" postbackurl="~/frmViewPersonnel.aspx" text="Search" onclick="btnSearch_Click"> 
 </asp:button></p> 
 </form> 
 
.

Ошибки находятся под ярлыком, TextBox и Button выше в синем. Состояние ошибок:

Validation(): Элемент 'xxxx' не поддерживается.

6 ответов

Единственная проблема, которую я и мой Resharper видит, - это период после окончания тега html.

.

Какие ошибки вы получаете?

Edit:

Здесь простое исправление:

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 {имя пользователя}\приложение Data\Microsoft\VisualStudio\10.0\ReflectedSchemas

Win Vista/7: C:\Users\AppData\Роуминг \ Microsoft\VisualStudio\10.0\ReflectedSchemas

Примечание. Убедитесь, что "Показать скрытые файлы, папки и диски" выбранные из опций папки, также не забудьте закрыть VS до удаление папки.

Это решение должно работать на VS2010 и VS2008, на VS2008 вам нужно удалить ReflectedSchemas из папки 9.0, а не 10.0.


Об этой проблеме сообщалось ранее. Я нашел статью с шагами для решения:

  • Закройте Visual Studio 2008 (или Visual Studio 2010).
  • Перейдите в Панель управления → Внешний вид и Персонализация → Параметры папки → , затем выберите вкладку Вид. Теперь убедитесь, что "Показать скрытые файлы, папки и диски" и нажмите "ОК".
  • Теперь перейдите к следующей папке: Computer → OS (C:) → Пользователи → {username} → AppData → Роуминг → Microsoft → VisualStudio → 9.0. Примечание: в Visual Studio 2010 будет папка 10.0.
  • Теперь удалите папку "ReflectedSchemes". Это должно исправить ошибку "Validation(): ошибка" Элемент "не поддерживается" для сервера ASP.NET в Visual Studio 2008.
  • После повторного открытия проекта Visual Studio 2008 вы должны теперь корректно работать с intellisense для серверных элементов управления ASP.NET.

Подробнее см. здесь:  http://www.gotknowhow.com/articles/fix-validation-element-not-supported-visual-studio-2010


В надежде помочь кому-то другому в поиске google, вроде моего:

Visual Studio 2013 - я сделал то же самое, что и другие, которые удалили папки "ReflectedSchemes" безрезультатно.

Наконец, я удалил - затем заменил его, и проблема внезапно исчезла. Подумайте об этом, похоже, я тоже это сделал.

FWIW....


Заметил, что мне пришлось удалить содержимое ReflectedSchemas в:

% AppData%\Roaming\Microsoft\VisualStudio\9.0\ReflectedSchemas\

и

% AppData%\Roaming\Microsoft\VisualStudio\10,0\ReflectedSchemas\

также выполнял настройки reset VS2010:

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

чтобы устранить проблему.


Для тех, кто удаляет папку "ReflectedSchemas", не работает - выполните следующие действия

  • Закрыть Visual Studio
  • Повторите попытку удаления (пути Windows 7):
C:\Users\DefaultAppPool\AppData\Roaming\Microsoft\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]\AppData\Local\Microsoft\VisualStudio\ReflectedSchemas
 C:\Users\[your_nt_name]\AppData\Roaming\Microsoft\VisualStudio\ReflectedSchemas
  • Для меня выше не сработало, поэтому я просто скопировал целую папку

Пользователи [your_nt_name]\AppData\Roaming\Microsoft\VisualStudio

с другой машины, где эти проблемы не возникали. После этого все проблемы с ASP.NET IntelliSence исчезли.

Я сохраняю сжатую резервную копию папки VistualStudio, если это произойдет снова.


добавьте это на свою страницу.


istead

                            

licensed under cc by-sa 3.0 with attribution.