我一直在网站上工作了很长一段时间,大量使用ASP.Net 3.5,它的许多Ajax功能。我特别使用ScriptManager来注册WebServices(.asmx)。我也在各地使用他们的$ get('idnamehere')方法。我没有真正使用任何 Ajax.Net预先构建的工具(例如来自Toolkit)都是自定义的。我正在考虑将ASP.Net Ajax ScriptManager Javascript迁移到JQuery,我需要注意什么?
我想转移到jQuery,因为它似乎更有用。我需要注意什么?这更明智吗?我应该从我的主页面一起移除ASP.Net ScriptManager吗?
这里是什么我的JavaScript可能目前看起来像一个示例:
function doSomethingAjaxy() {
var dropDownList = $get('dropDownListClientIDHere');
MyWebServiceIRegistered.CallSomething(dropDownList.value, onSuccess, onFail);
}
function onSuccess(result) {
alert('OMGWEE: ' + result);
}
function onFail(result) {
alert('OMGFAIL: ' + result._message);
}
假设上面,有什么需要改变,如果我搬到JQuery的?