Rozwiązywanie Ostrzeżenia "Validation (): Element 'xxxx' nie jest obsługiwany " w Visual Studio 2005/2008

W ciągu ostatnich kilku dni zacząłem otrzymywać następujące ostrzeżenie walidacji (zielona linia squiggly w czasie projektowania) w Visual Studio 2008 ASP.NET projekt WebForms:

Validation (): Element 'xxxx' nie jest obsługiwany.

Gdzie' xxxx ' było standardem ASP.NET sterowanie serwerem (asp:panel, asp:container, asp:textbox)

Aplikacja nadal kompiluje się i uruchamia, ale ostrzeżenia były irytujące.

Zobacz moją odpowiedź na postanowienie I znaleziono.

Author: Jason Snelders, 2009-09-25

2 answers

Usuń pliki z "C:\Documents i ustawienia [Username] \ Application Data \ Microsoft \ VisualStudio \ 9.0 \ ReflectedSchemas "folder (lub" ... \ VisualStudio \ 8.0 \ ..." jeśli działa Visual Studio 2005) w systemie Windows XP. W Windows 7 jest pod "C:\Users{User Profile} \ AppData\Roaming\Microsoft...etc". Pamiętaj również, że część ścieżki" VisualStudio " będzie różna w zależności od zainstalowanej wersji.

Zamknąłem Visual Studio (zawsze dobry pomysł na zmiany, które będą miały wpływ na IDE), usunąłem pliki następnie ponownie otworzyły projekt. Ostrzeżenia zniknęły.

Znalazłem odniesienia do tego rozwiązania na: http://forums.asp.net/t/1205528.aspx http://blogs.msdn.com/mikhailarkhipov/archive/2005/04/21/410557.aspx

Szybkie wyszukiwanie w Google znalazło rozwiązanie. FYI, szukanym terminem, którego użyłem w Google, było "element nie jest obsługiwany".

Nie wiem dlaczego tak się dzieje, ale wiem, że w sieci dzieje się kilka flakey domain profile environmnet.

 37
Author: Jason Snelders,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-13 04:12:21

Inne możliwe rozwiązanie. Podczas korzystania ze stron wzorcowych to Ostrzeżenie może wystąpić podczas używania Contentplaceholderów do umieszczania elementów w sekcjach dokumentu, gdzie są one niedozwolone, zgodnie z typem doctype. Np. umieszczenie div w głowie, pod xhtml 1.0 Transitional. Usunięcie obraźliwych elementów (np. poprawienie poprawności strony) spowoduje, że Ostrzeżenie zniknie.

 5
Author: Protector one,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-10-12 08:14:05