Solution: l'Élément <element> n'est pas un élément d'avertissement dans vs2008 lors de l'utilisation de contrôles Utilisateur
J'ai eu un VS2008 projet qui a été à l'affiche cet avertissement, et je ne pouvais pas trouver une solution, n'importe où - peut-être mon google-fu est faible.
Dans tous les cas, l'apparente solution pour cela est de s'assurer que le TagName est le nom de la classe de contrôle.
Donc pour mon exemple, le code suivant affiche l'avertissement:
<%@ Register Src="~/path/to/Control.ascx" TagName="tagName" TagPrefix="tagprefix" %>
<tagprefix:tagName runat="server" id="controlID" />
Mais de le changer:
<%@ Register Src="~/path/to/Control.ascx" TagName="Control" TagPrefix="tagprefix" %>
<tagprefix:Control runat="server" id="controlID" />
il fixe.
YMMV.
OriginalL'auteur chris | 2009-01-29
Vous devez vous connecter pour publier un commentaire.
Cela sonne comme un classique de re-générer votre solution et "fermez et ré-ouvrez Visual Studio" problème.
C'est possible, il peut aussi être liée à un problème similaire, j'ai eu auxquelles j'ai répondu à La résolution de la "Validation (): Élément ‘xxxx’ est pas pris en charge" d'alerte dans Visual Studio 2005/2008.
OriginalL'auteur Jason Snelders
Cela peut également se produire si l'élément que vous tentez d'ajouter, c'est dans les tags d'un autre élément qu'il ne devrait pas être à l'intérieur.
Par Exemple:
Ou dans mon cas, le fait de passer
<asp:Repeater>
dans un<asp:UpdatePanel>
et oublier de le mettre dans le<ContentTemplate>
:OriginalL'auteur Jerreck
Apparemment cela peut également se produire si le nom d'espace de Noms dans le .fichier ascx ne correspond pas à l'espace de noms dans la ascx.cs (code-behind) fichier. Juste une question pour vérifier.
OriginalL'auteur Glade Mellor
Vérifier que vous pourriez être sur ContentPlaceHolderID="MainContent" Asp.net, afin de placer le code sur un nouvel espace réservé
OriginalL'auteur user6667793
Cela peut se produire si quelque chose manque dans votre site web.config trop. Je viens de tomber sur ce message d'erreur lors de la copie d'un contrôle personnalisé à partir d'une solution à l'autre, et la page ne pouvait pas trouver l'élément. Si aucune de ces résout le problème, consulter cette section du site web.de configuration et assurez-vous que votre contrôle est inclus:
Après l'ajout de cette, et puis de la fermeture/réouverture de la solution, le problème a disparu.
@Register
.OriginalL'auteur Kenbo