最近在改一个项目,其中改到一个需求是,计算出勤率。就是输入应到人数,实到人数之后自动带入出勤率。
以前是在服务器端事件里面写的,这样有个弊端,就是每次都会autoback,体验效果很不友好。通过textbox的change事件,ajax调用后台的方法,可以做到无刷新的效果。
这里附上截图:
代码1:
代码2:
代码1中url中getPercentValue为后台方法,必须为static,和添加头部[System.web.services.WebMethod];
代码2为对应的后台代码。