anthem.net 简单学习

anthem.net 实现了javascript 调用服务器端C#函数(页面函数,模板函数,控件函数),今天来看个简单的例子。

列子如下:

1.CS定义函数Add

public int Add(int a ,int b)

{

  return a + b; 

2.添加函数的属性,这样才可以在客户端调用

[Anthem.Method]

3.在页面加载的时候注册Anthem.Manger

void Page_Load()

{

  Anthem.Manger.Register(this); 

4.在页面添加以下代码

<input id = "a" value = "1"/> 

<input id = "b" value = "2"/>

< button  onclick ="DoAdd(); return false;"  type ="button" > Add </ button >

<input id="c" size="6"> 

5.添加js函数,用来调用服务端函数Add

function DOAdd()

{

Anthem_InvokePageMethode(

'Add', //1

[document.getElementById('a').value,[document.getElementById('b').value] , //2

function (result)

{

  document.getElementById('c').value = result.value; 

}     //3

} ;

5.简要的说明方法的各个参数的意思

(1)Add 是服务端函数的名称

(2) 是服务端函数的参数,用【】包括起来,参数之间用“,”隔开

(3)是回调方法 result 是个对象,具有value和error属性,如果调用没有错误则value是服务端函数调用的结果,负责error记录了错误

这个东西比起Page页面实现ICallbackEventHandler用起来简单多了啊 

 

转载于:https://www.cnblogs.com/ssjylsg/archive/2010/01/08/1641912.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值