2013-04-10 109 views
5

我可以寫我的剃刀代碼在JavaScript這樣的:可能在javascript中編寫剃鬚刀代碼?

<script type="text/javascript"> 
    $(document).ready(function() { 
     alert("test"); 

     @if (Model != null) 
     { 
      foreach (var item in Model) 
      { 
       alert(item); 
      } 
     } 
    }); 
</script> 

我收到沒有定義警報一個錯誤

回答

8
<script type="text/javascript"> 
    $(document).ready(function() { 
     alert("test"); 
     @if (Model != null) {    
      foreach (var item in Model) { 
       @:alert(item); 
      } 
     } 
    }); 
</script> 

既然你是剃刀代碼塊中,你需要告訴剃鬚刀alert()不是剃鬚刀代碼塊的一部分通過@:

或者,您可以使用<text>元素。

<text> 
    alert(item); 
</text> 
1
foreach (var item in Model) 
{ 
    <text> 
    alert(item); 
    </text> 
}