2010-01-14 4 views
0

기존 ASP.NET MVC보기 페이지가 있으며 현재 일반적으로 사용되는 간단한 MVC 형식으로 사용자 컨트롤을 표시합니다. 가끔 RenderPartialView 또는 RenderAction 등을 사용합니다. 그 자체로 그들은 태그를 포함합니다. 드롭 다운 목록의 선택에 따라 View 또는 ViewUserControl을 동적으로로드하고 싶습니다.JavaScript/jQuery는 ASP.NET MVC ViewUserControl을 양식에 삽입합니다.

보기 및 컨트롤에서 제거해야하며 동적 렌더링을 수행하거나 외부에두고 외부로 두는 것이 좋습니다.

당신은 어떻게 생각하며 그것에 대해 어떻게 생각합니까?

답변

0

JQuery를 사용하여 부분 뷰에서 HTML을 가져 와서 div로 대체 할 수 있습니다.

$.get('/Controller/Action',function(data){ 
    $('div').innerHtml(data); 
}); 

이렇게하면 효과가 있습니다. /Controller/Action은 HTML을 반환하는 부분 뷰일 수 있습니다.

1

콘텐츠를 가져 오기 위해 AJAX 호출을 수행 한 후 div의 내용을로드하려고 시도했을 것입니다. jQuery 문서에서 AJAX get 호출을 참조하십시오.


또는

페이지에 이미 div 년대를 보여 그냥/숨길 수 있도록 작은로드 제어 무엇의 가능성인가?