2012-04-11 8 views
0

Ich habe gefunden, was in VS 11 Beta Views eine Fremdheit erscheint, in Bezug darauf, wie Javascript in Ansichten geparst und behandelt wird. Ich habe es auf das kleinste mögliche Beispiel heruntergekocht, um das Problem zu zeigen. DieseVS 11 Beta - möglich Razor Bug

@section tester { 
    <script type="text/javascript"> 
    function Something(direction) { 

     if (direction == "-") { 

     } else if (direction == "+") { 

     } else { // direction = "" or anything else 
      for (var idx = 0; idx < forms.length; idx++) { 
      } 
     } 
    } 
    </script> 
} 

scheint mir, wie sollte es eine gültige (obwohl sinnlos) Definition eines Abschnitts sein, der etwas tut, aber nicht VS11Beta nicht als kompletter Abschnitt erkennt für mich. Die abschließende geschweifte Klammer ist nicht gelb gefärbt und meldet einen Buildfehler.

eine der JS Abschnitte Entfernen (Klammer verspannen) macht es Arbeit (die schließende Klammer ist farbig, etc.)

Kann jemand dies wiederholen, oder ist es gerade ich? Ich brauche keine Workaround, nur eine Bestätigung, dass dies tatsächlich ein Bug ist, und nicht etwas Dummes an meinem Ende.

Danke!

+0

Jemand, der auf der Suche nach [vorübergehende Lösung - siehe hier] [1] [1]: http://stackoverflow.com/questions/4562192/dollar-sign-and- oder-Dash-Breaking-Rasierer-Parser – RouR

Antwort

Verwandte Themen