So fügen Sie benutzerdefinierte HTML-Tags zu Visual Studio hinzu und vermeiden Squiggly-Zeilen

8

Ich verwende Visual Studio 2013, um unformatierte HTML-Seiten (d. h. index.html) zu erstellen.

In meinem HTML implementiere ich benutzerdefinierte HTML-Tags. Daher unterstreicht Visual Studio meine benutzerdefinierten Tags mit verzerrten Linien (aufgrund der Warnung "Unbekanntes Element ...").

In der Hoffnung, die Squigglies loszuwerden, habe ich meine benutzerdefinierten Tags über Tools > Options > Text Editor > HTML (Web Forms) > Formatting > Tag Specific Options zur Liste der "Tag-spezifischen Optionen" hinzugefügt. Die verzerrten Linien bleiben jedoch bestehen.

Gibt es eine Möglichkeit, VS2013 mitzuteilen, dass meine benutzerdefinierten HTML-Tags gültig sind (d. h., VS2013 darf meine benutzerdefinierten Tags nicht mit Squigglies unterstreichen)?

    
Jed 08.09.2014, 00:03
quelle

2 Antworten

4

Visual Studio 2013 Update 4 entfernt die Überprüfung in .html-Dateien, jedoch nicht in .aspx-Dateien.

  

Unterstützung für benutzerdefinierte Elemente, Polymerelemente und Attribute

     

Wir validieren nicht mehr unbekannte Attribute für benutzerdefinierte Elemente wie dort   werden viele benutzerdefinierte Tags in verschiedenen Frameworks sein. So wird es sein   nicht mehr unter den unbekannten Elementen zu kratzen.

     

- Ankündigung neuer Webfunktionen in Visual Studio 2013 Update 4 RC

Laden Sie Visual Studio 2013 Update 4 herunter.

Die Validierung wird nur im HTML-Editor und nicht im HTML-Editor (Web Forms) entfernt. Dies bedeutet, dass .html-Dateien standardmäßig keine benutzerdefinierte Elementüberprüfung haben, aber ASPX-Seiten. Wenn Sie, wie ich, das nicht für sinnvoll halten, zeigen Sie Ihre Unterstützung, indem Sie für benutzerdefinierte Elemente in .aspx-Dateien .

    
jordanbtucker 23.10.2014, 18:44
quelle
1

Hmm ... was versuchst du zu erreichen? Denken Sie daran, dass, wenn Sie Visual Studio irgendwie dazu bringen könnten, das unbekannte Element zu ignorieren, dies keine Garantie dafür ist, dass Browser, die Ihre Seite betrachten, auch das Element übersetzen können.

Sind Ihre Seiten HTML5? Wenn ja, hast du eine Chance, es zum Laufen zu bringen. aber Sie müssen es im Client-Code definieren. Hier ist die Quelle .

Aber die meisten Browser unterstützen es noch nicht! sehen Sie hier Elemente .

Wenn Visual Studio die Tags erkennt, können Sie folgendermaßen vorgehen:

1) Gehe zu: Tools & gt; Optionen & gt; Texteditor & gt; HTML (Webformulare) & gt; Formatierung 2) Drücken Sie "Tag spezifische Optionen" 3) Wählen Sie "Client HTML Tags" in der Baumansicht des neuen Fensters 4) Drücken Sie auf "Neues Tag" unter der Baumansicht, um ein neues Tag hinzuzufügen

    
Bosken85 08.09.2014 14:56
quelle