剃须刀视图引擎:带JS的复杂循环



嗨,我想知道如何添加javaScript,如果嵌套的条件foreach循环expamle:

function validation(){
  @foreach (var region in Model.DefaultDeliver)
  {
  //js code
  if(document.getElementByName('#@( region.Region.RegionName)') != null){ 
      foreach (var country in region.Region.Countries)
       {    
          //js code      
          if(document.getElementByName('#@(region.Region.RegionName)') != null){
           }
        }
      } 
  }
}

将 @放在

之前
@foreach (var country in region.Region.Countries)

如果剃须刀和JS之间存在混乱

@:(注意结肠)一行

//js code    
@:if(document.getElementByName('#@( region.Region.RegionName)') != null){ 

或用文本节点包装几个

@foreach (var country in region.Region.Countries)
    <text>
        if(document.getElementByName('#@(region.Region.RegionName)') != null){
           }
    </text>

最新更新