【问题标题】:Using Razor View Engine within JavaScript在 JavaScript 中使用 Razor 视图引擎
【发布时间】:2010-10-22 20:56:36
【问题描述】:

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

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

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

但我找不到任何方法可以对 Razor 进行类似操作。

【问题讨论】:

    标签: razor asp.net-mvc-3


    【解决方案1】:

    以下应该有效:

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

    基本上任何时候你有&lt;%: Expression %&gt;&lt;%= Expression %&gt;你都可以用@Expression替换它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-11
      • 1970-01-01
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多