Frage

Mit dem neuen ASP.NET MVC 3.0 Razor Ansicht Motor, ist es eine Möglichkeit, auf sie innerhalb von JavaScript-Code zu nennen?

In der normalen Ansicht Motor, Sie so etwas wie ...

tun könnte
<script type="text/javascript">
   $(document).ready(function() {
      function somejQueryFunction(obj) {
         <%= obj.ExecuteSomething() %>
      }
    });
</script>

Aber ich kann keinen Weg finden, um mit Razor ähnlich zu tun.

War es hilfreich?

Lösung

In der folgenden sollte funktionieren:

<script type="text/javascript">
$(document).ready(function() {
    function somejQueryFunction(obj) {
        @obj.ExecuteSomething()
    }
});
</script>

Grundsätzlich kann jede Zeit, die Sie haben <%: Expression %> oder <%= Expression %> können Sie es ersetzen mit @Expression

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top