1

新しいASP.NETMVC3.0 Razor View Engineを使用して、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 に答える