2017-11-24 2 views
0

의 빈 배열, 일을 만드는 방법 :자바 스크립트에서 HTML

var array = []; 

는 하늘의 배열을 만듭니다. 그러나 Razor 템플릿에서이 작업을 시도하면 유효하지 않다고 알려줍니다. 빈 배열을 만드는 방법은 무엇입니까?

@foreach (var history in Model.table) 
     { 
      <tr> 
       <td >@history.Comments</td> 
       @if (@Model.ActiveUserClients.Count == @history.ClientBlockFlags.Count) 
       { 
        var booleanValueTotal = []; 
        int a = 0; 
       } 
     etc... 

이 나는 ​​시도했다 :

var booleanValueTotal = []; 
@{ var booleanValueTotal = []; } 

내가 변수에 문자열을 밀어 할 수 있어야합니다.

+0

그건 HTML이 아니에요, 그것은 템플릿 언어입니다 - 어느 템플릿입니까? –

+0

templating language 그런 다음 js 파일이 아닌 cshtml 파일을 사용한다는 의미 일뿐입니다. – Keith

답변

1

그건 면도기이고 자바 스크립트를 쓰지 않는 면도기 코드 블록에있을 때는 C# 코드를 씁니다.

var booleanValueTotal = new List<string>(); 

것은 당신이 다음과 같이 밀어 수 있습니다 : 그래서 당신은 아마 목록 중 원하는

booleanValueTotal.Add("some value"); 

을 또는 항목의 양이 이미 알고 있다면, 당신은 배열을 만들 수 있습니다

var booleanValueTotal = new string[n]; 
booleanValueTotal[0] = "some value"; 
+0

im이 문자열을 넣기 때문에 배열이 필요합니다. 둘 다 작동하지 않는 것 같습니다. – Keith

+0

답변을 업데이트했습니다. 그 (것)들에 끈을 밀기 위하여보기와 더불어. – nbokmans

+0

감사합니다. – Keith

관련 문제