2012-09-24 4 views
2

저는 일반적으로 MVC3 및 웹 개발을 처음 사용합니다.입력 태그 목록을 만들기위한 면도날 루프

나는 아래의 코드를 사용하여 면도기보기에서 입력 태그 목록에 노력하고 있습니다 :

@{ 
     for (Int32 i = 1; i < 10; i++) 
     { 
      <div class="upload-box" id="[email protected]" style="display:block"> 
       <div class="preview-box"> 
        <img alt="Field for image cutting" id="[email protected]" src="@Url.Content("~/Content/empty.png")" /> 
       </div> 
       <div id="[email protected]"></div> 
       <div> 
        <label for="File[i]">Filename:</label> 
        <input type="file" name="Files" id="[email protected]" /> 
       </div> 
      </div> 
     } 
    } 

내 질문은 관련이

<label for="File[i]">Filename:</label> 

<input type="file" name="Files" id="[email protected]" /> 

내가

로를 File1, File2 등의 ID를 생성하기 위해 여기 두 버전을 시도했습니다.

이 작업을 수행 할 수 있을지 확실하지 않습니다. 나는 다양한 대안을 시도하고 Google 검색 - 내 질문에 대한 대답은 아니오라고 믿게합니다. 그러나 나는 어쨌든 나는 그렇게 할 것이라고 생각했다.

답변

4

면도기가 [email protected]을 올바르게 파싱하지 않습니다.

대괄호로 묶어 명시 적으로 지정할 수 있습니다.

<input type="file" name="Files" id="[email protected](i)" /> 

또한 레이블에는 @ 부호가 없습니다.

<label for="File[@i]">Filename:</label> 

변경 그것은 브라켓이 하나 필요하지 않습니다,하지만 당신은 어쨌든 추가 할 수 있습니다.

+0

나는 9 분 안에 당신의 대답을 제외하고 ... LOL ... 그것은 남아있는 유일한 조합이어야합니다! – Tripping