2011-01-10 2 views
0

안녕하세요 ... 문서 업로드보기가 있습니다. 클릭 이벤트에서 더 많은 업로드 컨트롤을 생성 할 버튼이 필요합니다. 컨트롤러에서보기에 컨트롤을 생성하는 방법이 있습니까? THX컨트롤러에서보기에 MVC 생성 컨트롤

답변

1

는 두 가지 가능성이있다 :

버튼 성공시 DOM 주입 될 새 <input type="file" /> 함유 부분 뷰를 반환하는 제어 동작을 호출하기 위해 AJAX를 보내 클릭
  1. 버튼을 클릭하면 새로운 <input type="file" />이 DOM에 직접 삽입됩니다.

다음은 예입니다.

<div id="files"> 
    <input type="file" name="myfile" /> 
</div> 
<a href="#" id="addfile">Add file</a> 

다음 JQuery와 사용 :

$(function() { 
    $('#addfile').click(function() { 
     $('#files').append('<input type="file" name="myfile" />'); 
     return false; 
    }); 
}); 
+0

내가 그 컨트롤러의 액션을 호출해야 알을하지만 난 내 컨트롤이 포함됩니다보기를 반환하는 방법을 모르는 당신은 다음과 같은 마크 업을 가지고 있다고 가정하자 이미있는 컨트롤 – Cipiripi

+0

@Cipiripi, 컨트롤러 동작에 의해 반환 된 부분 뷰에는 새 파일 입력 만 포함됩니다. –

관련 문제