Ich habe das im Code gesehen. Es hat mich umgehauen.
%Vor%Dies scheint so offenkundig unlogisch, dass es beabsichtigt sein muss. Ich kann nur vermuten, dass das irgendwie "aufgekommen" ist, und jemand hat das als Workaround eingefügt. Es gibt natürlich keine Kommentare.
Warum sollte jemand das tun?
Das ist ein Trick, um Visual Studio dazu zu bringen, das Javascript Intellisense für jQuery aufzunehmen, ohne das Skript tatsächlich an Anrufer zu senden.
Hier ist ein Beispiel von Scott Gu erklärt es.
Intellisense in Visual Studio funktioniert für jQuery, wenn Sie das zu jeder .aspx-, .ascx-Datei hinzufügen.
Aber anstatt es in jede Datei aufzunehmen, ist es nur in der Masterpage enthalten.
Visual Studio analysiert die Markup-Dateien und findet einen Verweis auf jQuery und verwendet dann das bereitgestellte intellisense.
Sie müssen auch eine vsdocs.js-Datei in das Projekt einfügen.
Sie können mehr darüber hier lesen.
if (false) ist eine schnelle und schmutzige Methode, um eine Menge Code zu kommentieren
gibt es eine andere Codezeile, die aussieht wie
%Vor%oder ähnlich? Meine Vermutung ist, wer auch immer dies geschrieben hat, wollte eine einfache Möglichkeit haben, die große jQuery-Datei zu Debugging-Zwecken umzuschalten
Tags und Links asp.net coding-style if-statement