새로운 아이가 블록 승/MVC ... tryna 자바 스크립트 대화 상자에서 편집 양식을 얻을. 행동의Javascript와 함께 Controller Action을 호출 할 때 ASP MVC에서 Partials를 사용하는 방법?
내 현재 계획 :
- 메인 뷰 온 클릭이 RECORD_ID을 잡고 편집 버튼을 가지고 있으며, PARAM로 RECORD_ID 전달 내 컨트롤러 액션에 아약스 호출합니다.
- 동일한보기에서 탭/대화 상자 관련 코드가있는 "_EditApp"부분을 사용하고 있습니다.
- 동일한 onClick에서 _EditApp에 지정한 탭을로드하고 있습니다.
JS ..
$('.btn_edit_app').click(function() {
var app_to_edit = $(this).attr('id');
$.ajax({
url: '/Application/editApp',
contentType: 'application/html; charset=utf-8',
data: { app_id: app_to_edit},
type: 'GET',
dataType: 'html',
success: function (result) {},
});
$('#edit_tabs').tabs({ active: 0 });
$('#edit_dialog').dialog({ width: 700, height: 400 });
});
내 컨트롤러/액션
public ActionResult editApp(int app_id)
{
AppDBServer ads = new AppDBServer();
ads = findADS(app_id);
return View("_EditApplication", ads);
}
문제 ...
은 단순히 내가 기록을 검색하고 탭과 대화를 채우려 검색된 데이터 필드가있는 상자. 따라서 모델을 EditApplication Partial에 전달합니다.
문제는 제가 메인 동작에서 컨트롤러 동작을하고 있는지에 대해서도 똑같은 부분을 사용하고 있습니다 ... 이것에 대해 어떻게 생각하는지 모르겠습니다 ... 아이디어, 또는 이보다 더 새로운 접근법은 A-OK입니다.
또한 Controller/Action에서 데이터 검색을 처리하려고합니다.
감사합니다. SOF fam!