在JavaScript中使用Razor View Engine

Cie*_*iel 1 razor asp.net-mvc-3

使用新的ASP.NET MVC 3.0 Razor View Engine,有没有办法在javascript代码中调用它?

在普通视图引擎中,您可以执行类似......

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

但我找不到任何与Razor类似的方法.

mar*_*ind 6

以下应该有效:

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

基本上你有任何时间<%: Expression %><%= Expression %>你可以用它替换它@Expression