我正在使用fullcalendar与ASP.net(c#)在我的web应用程序,所以我利用PageMethods来实现服务器端行为删除和更新日历上的事件。当我尝试更新和删除事件时,一切都很好,我使用内联删除图标从日历中删除事件,因此单击此图像div导致事件从数据库中删除,但更改没有同时反映在日历UI上,我的意思是我必须刷新页面,删除的事件消失了。所以现在我愿意从调用以下代码PageMethod。
$('#calendar').fullCalendar('removeEvents', $("#eventId").val());
由于PageMethodes是静态的所以它不允许我使用RegisterClientScriptBlock或类似的东西调用上面的脚本。
有没有人请帮助我从一个静态PageMethod与WebMethod属性装饰调用上述脚本。如果有什么不清楚的,请告诉我。
谢谢! !
在PageMethod的成功回调中调用它:
PageMethods.DeleteEvent($("#eventId").val(), function(){
$('#calendar').fullCalendar('removeEvents', $("#eventId").val());
});