Использование Razor View Engine в JavaScript - PullRequest
1 голос
/ 23 октября 2010

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

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

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

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

1 Ответ

6 голосов
/ 23 октября 2010

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

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

В основном, когда у вас есть <%: Expression %> или <%= Expression %>, вы можете заменить его на @Expression

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...