|
ASP.NET 2.0中实现弹窗报警提示(3) 之后是写script了
<script type="text/javascript"> var numberOfEmails_original= 0; var app = Sys.Application; app.add_init(applicationInitHandler); function applicationInitHandler(sender, args) { InboxService.GetLatestNumberOfEmails(OnCurrentNumberOfEmailsReady); }
首先,默认的当然是0封邮件了,有变量来存放当前邮件数量, 之后是在ajax中的初始化事件中调用webserice的方法了,并且回调OnCurrentNumberOfEmailsReady方法,
function OnCurrentNumberOfEmailsReady(result, userContext, methodName) { numberOfEmails_original= result; // Start Checking StartChecking(); }
OnCurrentNumberOfEmailsReady方法将WEBSERVICE调用的结果(当前状态下有多少封信RESULT)返回给变量,然后调用sartchecking()方法
function StartChecking() { InboxService.GetLatestNumberOfEmails(OnLastestNumberOfEmailsReady); }
startchecking方法,继续回调OnLastestNumberOfEmailsReady方法
function OnLastestNumberOfEmailsReady(result, userContext, methodName) {
|