2011-04-19 3 views
2

질문이 하나 더 있습니다. "추가"링크가 포함 된보기가 있습니다. 매번이 링크를 누르면 부분 뷰가 동적으로 추가되어야합니다 (예 : jQuery).동적으로 부분 뷰 렌더링

나는이 방법으로 그렇게하려고했습니다 :

$('#Div1').load('<%= Url.Action("Video", "ddd", new { id = "1", url="ko" }) %>'); 

그러나이 방법은 이 부분 그냥 부분에 "Div1"의 내용을 대체을 추가하지 마십시오.

내가하려고하면 :

$('#Div1').append('<%= Url.Action("Video", "ddd", new { id = "1", url="ko" }) %>'); 

내 사업부하지만 부분보기에 추가 무언가가있다. 다만 부분보기의 경로가 추가됩니다 /de/Market/ddd/Video/1?url=ko

컨트롤러에 내 코드는 다음과 같습니다

public ActionResult Video(string url, int id) 
     { 
      ViewModels.Video v = new Video(); 
      v.URL = url; 
      v.ID_Video = id; 
      return PartialView("Video", v); 

     } 

모든 아이디어를 어떻게이 문제를 해결하기 위해?

답변

5

:.

$('<div>').appendTo('#Div1').load('<%= Url.Action("Video", "ddd", new { id = "1", url="ko" }) %>'); 
+0

덕분에 그쪽이었다 내가 뭘 찾고 있었는지 !!! – HW90

0

사용

$('#Div1').append(...) 

이 도움이 (나는 MVC2 사용하고 있습니다).

당신은 컨테이너로 Div1 # 개별 div의에 싸여하여 동적으로로드 된 내용을 추가 할 수 있습니다
+0

당신은 $ ('# Div1') '을 의미 추가 (...)' – sscirrus