Вопрос

Используя NEW ASP.NET MVC 3.0 Razor View Engine, есть ли способ вызвать его в код JavaScript?

В нормальном режиме просмотра вы могли бы сделать что-то вроде ...

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

Но я не могу найти способ сделать подобное с бритвой.

Это было полезно?

Решение

Следующее должно работать:

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

В основном в любое время у вас есть <%: Expression %> или <%= Expression %> Вы можете заменить его с @Expression

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top