사용자가 개인 정보를 입력 할 수있는보기/화면이 있습니다. 2 개 섹션 (모두 동일한 뷰 모델에 포함)가 있습니다MVC3.net - 사용자가 개인 정보를 입력 할 때 추가 정보를 추가하는 방법
- 당신의 이름 - 제목, 뒤따라야 구성되어 있으며, 성 (姓)은
- 이전 이름 필드 - 제목, 뒤따라야 구성되어 있으며, 성 (姓)이
필드 이들은 데이터베이스와 모델에서 별도의 엔티티입니다
그러나 사용자는 이전 이름이 두 개 이상일 수 있으며 공간 제약으로 인해 이미지가있는 것으로 생각하여 웹에 새 탭을 여는 다른보기를 가리 킵니다. 오히려 브라우저 Javascript 및/또는 팝업이 비활성화 될 수 있으므로 새 창보다
부모보기 모델에 추가 이전 이름을 다시 가져올 수있는 방법이 없기 때문에 올바른 방법인지 확실하지 않습니다.
또 다른 아이디어는 (나는이 질문을 쓰는 동안 가지고 있었다) 이미지를 viewmodel에 추가 이름 정보를 저장하고 viewmodel의 수정 된 데이터로 뷰를 다시 표시하는 컨트롤러 메서드를 호출하도록하는 것이다. 자바 스크립트 비활성화와 함께 작동합니다 - 그들은 기록 중 하나를 삭제하기를 원한다면
내 뷰 모델에게 .... 이전 이름을 순환 할 것이다 사용자와 친숙한 매우 사용자가 아닌 :
공공 사용자 사용자 {얻을 ; 세트; }
public List userPreviousNamesList;
공개 사용자 이전 이름 userPreviousNames {get; 세트; }
Hmmmmm ...... 이러한 시나리오에 대한 모든 솔루션/경험을 환영합니다. 첫 번째 요구 사항에 대한
를 따르십시오? – Anwar