js调用后台方法

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

操作方法

  • 01

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

  • 02

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

  • 03

    方法三:1、 <script language="javascript"> <!-- function __doPostBack(eventTarget, eventArgument) { var theForm = document.Form1;    //指runat=server的form theForm.__EVENTTARGET.value = eventTarget; theFrom.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } --> </script> <input type="button" value="按钮" >

  • 04

    方法四: <script language="javascript"> function SubmitKeyClick() { if (event.keyCode == 13) { event.cancelBubble = true; event.returnValue = false; document.all.FunName.value="你要调用的函数名"; document.form[0].submit(); } } </script> www.2cto.com <INPUT type="text"> <input type="hidden" > 〈!--用来存储你要调用的函数 --〉

aJaxpro调用

  • 01

    第一步下载aJaxpro.dll文件

  • 02

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

  • 03

    第三步在web.config添加节点 <httpHandlers> <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/> </httpHandler>

  • 04

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

  • 05

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

(0)

相关推荐

  • Asp.net中用 AJAX调用后台静态的方法总结

    从客户端调用后台静态方法 1.Ajax Library方式 C#代码: [WebMethod] public static DateTime GetCurrentTime(string str) { ...

  • Unity3D中自动调用的方法总结

    在Unity3D中有一些方法不是程序员手动调用的,而是Unity3d工具自身设计时就决定自动调用的,不过调用的时机和场合不同,下面就一一介绍一下: Awake:顾名思义,Unity3D的脚本苏醒时需要 ...

  • Excel 2010怎么调用VBA?excel调用vba方法介绍

    打开Excel 2010,默认状态下,你是找不到VBA的,因为这个东西太不常用了,于是,Excel 2010也把它隐藏了,从07版开始,这个功能就被隐藏了,但隐藏方法还不太一样. 步骤 1.默认情况下 ...

  • js字符串的方法

    今天的这篇和大家聊一聊关于js字符串的方法的问题,希望能够帮助到有需要的朋友. 操作方法 01 charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码. strObj.charCo ...

  • java调用接口方法

    一个类实现了某一个接口就可以调用接口中的方法,本就给大家介绍如何Java调用接口方法. 接口可以理解为一种能力,例如:每种动物都有叫的能力,但是每种动物的叫声都不一样,叫的能力就可以定义为一个接口. ...

  • js调用函数的两种方式

    js调用函数的两种方式 操作方法 01 新建HTML文件 02 创建按钮和输出位置 03 创建点击事件输出时间 04 预览效果如图 05 点击按钮显示时间 06 创建按钮和输出位置 07 创建函数 0 ...

  • 织梦评论列表调用的方法

    操作方法 01 织梦评论列表调用的方法其实很简单,织梦默认模板中就有调用评论列表的代码,在织梦默认模板的互动中心中就有评论的列表,如下图:提取出来的代码如下:<ul >{dede:feed ...

  • 如何使用对R语言中的car包进行安装并调用其方法

    car在英文中是汽车的意思,但是在R语言中,它还是一个编辑包.这个包中包含了一些分析的方法函数,安装这个包可以直接使用它里面的方法.下面利用一个实例说明car包安装过程和调用方法的过程,操作如下: 操 ...

  • JS调用中文乱码怎么办

    网络上有很多的实用的小插件,这些小插件可以直接拿过来实用即可,但是在使用的时候会出现很多的问题,就比如与说今天要讲的乱码中文乱码的问题,这个主要是因为我们调用的js和我们写的程序使用的编码不同,那么如 ...