-1
뷰에는 3 개의 라디오 버튼과 2 개의 텍스트 상자가 있습니다. 처음에는 뷰를 통해 DB에 값을 저장해야하고 저장된 뷰를 클릭 한 라디오 버튼에 따라 저장된 값을 특정 뷰에 표시해야합니다.MVC3에서 @ Html.RadioButtonFor의 호출 작업 메서드
뷰에는 3 개의 라디오 버튼과 2 개의 텍스트 상자가 있습니다. 처음에는 뷰를 통해 DB에 값을 저장해야하고 저장된 뷰를 클릭 한 라디오 버튼에 따라 저장된 값을 특정 뷰에 표시해야합니다.MVC3에서 @ Html.RadioButtonFor의 호출 작업 메서드
This got solved. We can use JQuery to achive tgis
View
--------
var url = '@Url.Action("YourActionName", "YourControllerName")';
$.post(url, 'ID=' + radio button Id , function (data) {
$('#txtBox1').val(data.Key1);
$('#txtBox2').val(data.Key2);
$('#txtBox3').val(data.Key3);
}
Controller
----------
Inside your action method , construct a JSON string as showed below and send back to JQuery Function.
var dataTest = new { "Key1"= "value1","Key2"= "value2", "Key3"= "value3" };
return Json(dataTest, JsonRequestBehavior.AllowGet);
한 가지 방법은 컨트롤러 메서드에 값을 게시하고 저장 한 다음 값이있는 새 뷰를 다시 렌더링하는 것입니다.
부품 저장이 완료되었습니다. 그런 다음 사용자가 페이지를 방문하고 특정 라디오 버튼을 클릭 할 때마다 각각의 값이 렌더링되어야합니다. 이를 위해 별도의보기를 만들어야합니까? – user2537735