Utilizzando Razor View Engine all'interno di JavaScript
-
25-09-2019 - |
Domanda
Con il nuovo ASP.NET MVC 3.0 Razor View Engine, c'è qualche modo per chiamare su di essa all'interno di codice JavaScript?
Nel normale motore di visualizzazione, si potrebbe fare qualcosa di simile ...
<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
<%= obj.ExecuteSomething() %>
}
});
</script>
Ma non riesco a trovare un modo per farlo simile con il rasoio.
Soluzione
Il seguente dovrebbe funzionare:
<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
@obj.ExecuteSomething()
}
});
</script>
In pratica ogni volta che avete <%: Expression %>
o <%= Expression %>
è possibile sostituirlo con @Expression
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow