多语言展示
当前在线:668今日阅读:75今日分享:44

js调用后台方法

Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。
工具/原料
1

JS

2

aJaxpro.dll

方法/步骤
1

方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;         2、在前台写一个js函数,内容document.getElementByIdx_xx('btn1').click();         3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;

2

方法二:1、函数声明为public                       后台代码(把public改成protected也可以)           public string ss()           {               return('a');           }         2、在html里用 <%=fucntion()%>可以调用           前台脚本           

3

方法三:1、            

4

方法四: www.2cto.com   〈!--用来存储你要调用的函数 --〉

aJaxpro调用
1

第一步下载aJaxpro.dll文件

2

第二步就是添加引用在你的项目中添加ajaxpro.dll的引用

3

第三步在web.config添加节点

4

第四步在Page_Load()事件中添加注册。 AjaxPro.Utility.RegisterTypeForAjax(typeof(类名))然后记得在你想调用的方法头前加上 [AjaxPro.AjaxMethod]就比如 [AjaxPro.AjaxMethod] public DateTime GetServerTime() {   return DateTime.Now; }

5

第五步最后就可以在JS中调用后台方法咯记得调用方法格式 命名空间.类名.方法callback举个例子吧如果我这个类的命名空间是mYspace,类为Name,方法为delete 则应该这样调用mYspace.Name.delete(callback).callbackfunction callback(res){alert(res.value);}是你调用完方法后对结果的处理

推荐信息