Weiß jemand, wie oder ob es für Visual Studio 2008 möglich ist, die HTML-Syntax innerhalb eines Skriptblocks vom Typ "text / html" genau wie jedes andere Markup auf einer aspx / html-Seite hervorzuheben. Ich verwende den Skriptblock, um meine Vorlagen für clientseitige Vorlagen aufzunehmen.
Zwei Ideen kommen mir in den Sinn, vorausgesetzt, die Seite selbst ist eine ASP.NET-Seite (und keine einfache HTML-Seite):
script
-Tag und das End-Tag ausgibt. Wenn Sie ein benutzerdefiniertes Steuerelement verwenden, werden Sie die IDE dazu bringen, nichts über das script
-Tag zu wissen, und Sie erhalten dieselbe Syntaxfarbe wie das HTML der umschließenden Seite Mir gefällt die erste Option besser, da Sie Ihre Seite nicht in mehrere Dateien aufteilen müssen.
Wenn es eine einfache HTML-Seite ist, gibt es nicht viele einfache Möglichkeiten, dies zu tun. Wenn "nicht einfach" OK ist, können Sie immer ein HttpModule erstellen, das ein Platzhalter-Tag ersetzt im Quellcode (zB <myscript>
) mit, bei der Ausgabe an den Benutzer, ein echtes text / html Skript-Tag.
Tags und Links syntax-highlighting visual-studio-2008 markup