jQuery를 사용하여 Usercontrol을로드하십시오
-
06-07-2019 - |
문제
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
행운을 빕니다
제휴하지 않습니다 StackOverflow