zoukankan      html  css  js  c++  java
  • 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用起来简单多了啊 

  • 相关阅读:
    锐浪报表应用系列二
    论产品和项目
    我的处女作
    今天晚上吃什么?
    今日晚餐
    PYTHON+数据库
    周末看到小区有个阿姨溜羊驼
    AD 10使用技巧---新学习
    使用.NET进行高效率互联网敏捷开发的思考和探索【一、概述】
    【开发随感】【一】【开发基础的基础】
  • 原文地址:https://www.cnblogs.com/ssjylsg/p/1641912.html
Copyright © 2011-2022 走看看