2011-10-28 2 views
-2

fullcalendar 내 웹 응용 프로그램에서 ASP.net (C#)을 사용하고 있으므로 PageMethods을 사용하여 제거 및 제거에 대한 서버 측 동작을 달성했습니다. 달력에서 이벤트를 업데이트하는 중입니다. 모든 것이 잘 작동하고 이벤트를 업데이트하고 삭제할 때 인라인 삭제 아이콘을 사용하여 캘린더에서 이벤트를 삭제하므로이 이미지 div를 클릭하면 이벤트가 데이터베이스에서 삭제되지만 변경 사항은 캘린더 UI에 동시에 반영되지 않습니다. 내가 페이지를 새로 고쳐야하고 제거 된 이벤트가 사라졌습니다. 이제 다음 코드를 PageMethod에서 호출 할 용의가 있습니다.C# 페이지 메서드에서 호출 클라이언트 쪽 스크립트 (자바 스크립트, jquery 등)

$('#calendar').fullCalendar('removeEvents', $("#eventId").val()); 

PageMethodes이 정적을하기 때문에 그래서 내가 RegisterClientScriptBlock 또는 유사한 것을 사용하여 위 스크립트를 호출하지 않습니다.

누구든지 WebMethod 속성으로 장식 된 정적 PageMethod에서 위의 스크립트를 호출하는 데 도움을 주시겠습니까? 명확하지 않은 것이 있으면 알려주세요.

감사합니다 !!! 당신의 PageMethod의 성공 콜백에서

+0

삭제 사업부의 클라이언트 측 클릭을 처리하는 코드는 무엇입니까? –

+1

그것은 웹의 작동 방식이 아닙니다. 부디. 서버는 클라이언트에게 일을 지시하지 않고, 서버 _는 클라이언트에게 데이터 _를 반환하고 클라이언트는 조정합니다. – Raynos

+0

+1 당신이 맞아 클라이언트 측만 사용했습니다 – Devjosh

답변

1

전화를 :

PageMethods.DeleteEvent($("#eventId").val(), function(){ 
    $('#calendar').fullCalendar('removeEvents', $("#eventId").val()); 
}); 
+0

감사합니다 @ gilly3 지금 시도 중입니다! – Devjosh

+0

감사합니다 gilly 그것은 내 하루를 만들어 :) – Devjosh