2012-04-26 1 views
0

회사라는 모델이 있으며 회사는 한 명 이상의 이사가있을 수 있습니다. 나는 회사를 만드는 것과 동시에 여러 이사를 만들 수 있기를 원합니다. 나는 용기에 이사의 뷰를 작성 부분을로드하는 버튼이 회사의 작성보기에MVC .Net 동시에 모델 및 관련 모델을 만듭니다.

@using (Ajax.BeginForm("Create", 
         "Director", 
         new AjaxOptions { 
         HttpMethod = "POST", 
         UpdateTargetId = "partial", 
         InsertionMode = InsertionMode.InsertAfter })) 
{ 
@Html.EditorFor(model => model.Title) 
... 
} 

:

나는 이사의 부분보기 만들기보기를 만든

$.get('@(Url.Action("Create", "Director"))', function (result) { 
      $('#partial').append(result); 
     }); 

이렇게하면 Director의 입력 컨트롤을 회사의 Create 뷰에 동적으로로드 할 수 있습니다.

제 질문은 회사와 동시에 이사를 만드는 방법입니까? 또는 편집시 편집자가 아닌 작성자 만 생성 할 수 있도록해야합니까?

답변

2

나는 며칠 전 mvc를 배우기 시작했고, 오늘 나는 비슷한 것을해야했다.

여러 날짜를 동시에 저장하려고했습니다. 여기에 간단한 코드입니다 :

보기 :

<input type="text" name="Date" /> 

컨트롤러 :

public ActionResult Create(List<DateTime> Date) 
{ 
    //Saving goes here 
} 

"날짜"라는 이름의 모든 텍스트 필드에서 이런 식으로 날짜 목록 날짜에 사용할 수 있습니다.

관련 문제