En utilisant Razor Voir moteur à l'intérieur JavaScript
-
25-09-2019 - |
Question
En utilisant la nouvelle ASP.NET MVC 3.0 Voir Razor Engine, est-il possible de faire appel à elle dans les code javascript?
Dans le moteur de la vue normale, vous pourriez faire quelque chose comme ...
<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
<%= obj.ExecuteSomething() %>
}
});
</script>
Mais je ne peux trouver aucune façon de faire similaire avec Razor.
La solution
Ce qui suit devrait fonctionner:
<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
@obj.ExecuteSomething()
}
});
</script>
En gros chaque fois que vous avez <%: Expression %>
ou <%= Expression %>
vous pouvez le remplacer par @Expression
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow