1

使用新的 ASP.NET MVC 3.0 Razor 视图引擎,有没有办法在 javascript 代码中调用它?

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

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

但我找不到任何方法可以用 Razor 做类似的事情。

4

1 回答 1

6

以下应该有效:

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

基本上任何时候你有<%: Expression %>或者<%= Expression %>你可以用@Expression

于 2010-10-23T01:04:30.593 回答