문제

jQuery를 사용하여 Usercontrol을로드/렌더링하는 방법은 무엇입니까?

페이지 헤더에 메뉴가 있고 각 메뉴의 USERCONTROL이 있습니다. 메뉴를 클릭하면 해당 UserControl로 컨텐츠를 다시로드해야합니다.

페이지 새로 고침을 피하는 jQuery를 사용하여 어떻게 달성 할 수 있습니까?

도움이 되었습니까?

해결책

JavaScript :

$("#someContainerForTheUserControl").load("/Controller/PartialAction");

컨트롤러에서 :

public ActionResult PartialAction()
{
    return PartialView("SomeUserControl");
}

다른 팁

jQuery ajax 함수를 사용하여 (게시 또는 GET) 서버에 요청하십시오.

코드 뒤에는 USERCONTROL의 HTML을 반환하는 메소드가 있습니다. 페이지가 HTML을 리시하면 반환 된 마크 업으로 DIV를 업데이트 할 수 있습니다.

여기에 자세한 내용을 통해 설명 해야하는 튜토리얼이 있습니다.

http://www.aspcode.net/aspnet-and-jquery-updating-templeated-controls-with-ajah.aspx

행운을 빕니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top