2010-12-31 1 views
0

현재 추가, 편집, 삭제 링크가있는 여러 레코드를 표시하는 화면이 있습니다.Jquery, Json, Jquery UI 대화 상자 및 ASP.NET MVC를 사용하여 데이터 편집

현재 Add 링크는 PartialView를 사용하여 페이지에 렌더링 된 양식의 모달 창을 표시합니다. 양식에 데이터를 입력하고 저장을 클릭하면 데이터가 Jquery 양식 플러그인을 사용하여 서버로 전송됩니다. 매력처럼 작동합니다.

내 질문에 대한 편집 기능입니다. 이 경우 모범 사례는 무엇입니까? 레코드를 추가 할 때 사용하는 것과 동일한 부분 뷰를 사용해야합니까 아니면 편집 목적으로 별도의 뷰를 렌더링해야합니까 (게시물 URL 만 변경 될 수 있습니다). 레코드를 편집 할 때 Json 데이터를 폼에 바인딩하는 가장 좋은 방법은 무엇입니까?

도움을 주시면 감사하겠습니다.

답변

0

추가 및 편집을 위해 별도의 파일을 사용하는 경우 디버그 및 업그레이드 할 수있는 코드가 있어야합니다.

당신이 말했듯이 당신은 동일한 파일을 사용할 수 있고 게시 URL을 변경할 수 있습니다. 나는 이전 것이 최선의 관행이라고 말할 것이다. 코드 재사용은 클라이언트 측에서 작업 할 때 대규모 응용 프로그램에서 유지 관리하기가 쉽지 않기 때문에 모범 사례입니다.

그러나 서버 측에서 레코드 업데이트를 위해 레코드를 추가하는 코드를 재사용 할 수 있습니다.

+0

고마워요! 나는 적은 파일을 유지하기 위해 "less partials"라우트로 갈 것이라고 생각한다. – Thomas