Ich weiß, dass Sie in ASP.NET (MVC) über die <%-- Comment --%>
-Tags "serverseitige Kommentare" (sie werden nicht als Kommentare / Text an den Client gesendet) erstellen können.
Allerdings kann ich das anscheinend nicht innerhalb eines & lt; script & gt; tag - wenn ich das versuche, bekomme ich eine Reihe von Code in rot unterstrichen und seltsame nicht zusammenhängende Fehler ("Ungültiger Ausdruck Begriff"}) usw. von Visual Studio.
Gibt es eine andere Möglichkeit, serverseitige Kommentare innerhalb des Script-Tags zu haben? Ich möchte mein Inline-Javascript kommentieren, möchte aber nicht, dass meine Kommentare an den Client gesendet werden.
Sie können den Kommentar kein Problem hinzufügen.
Visual Studio ist dumm und erkennt den ASP & lt;% - Kommentar% & gt; Tags in JS. Deine Seite wird immer noch gut kompiliert.
Wie in einer anderen Antwort erwähnt, verwenden Sie // & lt;% - Kommentar% & gt; Verstecken Sie Ihre Kommentare (aber lassen Sie die //).
Seien Sie auch vorsichtig mit der Gewohnheit von ASP.NET, Leerzeichen oder Zeilenumbrüche im Zusammenhang mit ASP-Code zu ignorieren:
%Vor%Kann werden:
%Vor%zur Laufzeit.
Sollten Sie Ihren JS-Code idealerweise so weit wie möglich von ASPX entkoppeln? Der Großteil Ihres JS-Codes, der kompliziert genug ist, um eine Kommentierung zu verdienen, sollte sich in eigenständigen JS-Dateien befinden. Sie sollten die Mindestmenge an Code auf der ASPX-Seite haben und einfach JS-Funktionen usw. aus den externen JS-Dateien aufrufen.
Tags und Links javascript asp.net comments