Usando o mecanismo de visualização de barbear dentro de JavaScript
-
25-09-2019 - |
Pergunta
Usando o novo mecanismo ASP.NET MVC 3.0 Razor View, existe alguma maneira de chamá -lo no código JavaScript?
No mecanismo de vista normal, você pode fazer algo como ...
<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
<%= obj.ExecuteSomething() %>
}
});
</script>
Mas não consigo encontrar nenhuma maneira de fazer semelhante com Razor.
Solução
O seguinte deve funcionar:
<script type="text/javascript">
$(document).ready(function() {
function somejQueryFunction(obj) {
@obj.ExecuteSomething()
}
});
</script>
Basicamente sempre que você tiver <%: Expression %>
ou <%= Expression %>
você pode substituí -lo por @Expression
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow