AjaxPro快速入门

简介: 原文地址:http://www.ajaxpro.info/quickguide.aspx AjaxPro快速入门 因为我不可能写很大段使用文档,所以在这文章里只是告诉大家如何上手使用AjaxPro: 大家可以从 www.

原文地址:http://www.ajaxpro.info/quickguide.aspx

AjaxPro快速入门

因为我不可能写很大段使用文档,所以在这文章里只是告诉大家如何上手使用AjaxPro:

  • 大家可以从 www.schwarz-interactive.de 下载最新的 Ajax.NET Professional 文件
  • 给你的项目添加引用 AjaxPro.2.dll (如果是.NET 1.1 Framework 请使用AjaxPro.dll)
  • 在你的 web.config添加入下内容:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.web>
    <httpHandlers>
      <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
    </httpHandlers>

  [...]

  </system.web>
</configuration>
  • 现在你可以使用AjaxMethod属性添加你的.NET 方法 :
[AjaxPro.AjaxMethod]
public DateTime GetServerTime()
{
  return DateTime.Now;
}
  • 要在客户端使用JavaScript 来调用你的.net方法,你必注册你的页面类到Ajax.NET:
namespace MyDemo
{
  public class _Default
  {
    protected void Page_Load(object sender, EventArgs e)
    {
      AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
    }

    [AjaxPro.AjaxMethod]
    public DateTime GetServerTime()
    {
      return DateTime.Now;
    }
  }
}
  • 你可以在客户端使用JavaScript的异步方式来调用你的.net方法:
function getServerTime()
{
  MyDemo._Default.GetServerTime(getServerTime_callback);  // asynchronous call
}

// 此方法执行后将调用下面的方法
// 结果将会返回给客户端

function getServerTime_callback(res)
{
  alert(res.value);
}
  • 你也可以在客户端使用JavaScript的同步方式来调用你的.net方法:
function getServerTime()
{
  alert(MyDemo._Default.GetServerTime().value;  
}

相关文章
|
存储 NoSQL Java
SpringData快速入门
SpringData快速入门
|
JSON JavaScript 数据格式
BootstrapTable的使用教程
BootstrapTable的使用教程
59 0
|
SQL 存储 Java
springDataJPA的基本使用
springDataJPA的基本使用
106 0
|
XML 前端开发 Java
springData Jpa 快速入门
数据持久化的操作,一般都要由我们自己一步步的去编程实现,mybatis通过我们编写xml实现,hibernate也要配置对应的xml然后通过创建session执行crud操作。那么有没有这样一种技术,就是把底层的这些crud操作都封装好了,我们直接调用方法就行了,答案是有的,通过springData Jpa 就可以实现。
springData Jpa 快速入门
|
SQL 存储 JavaScript
gin-vue-blog自建博客
介绍 gin+vue 全栈制作一个博客。 这是一个分享全栈制作过程的项目,旨在为有兴趣接触 golang web 开发的朋友分享一些制作经验。
356 0
gin-vue-blog自建博客
|
Java 数据库连接 测试技术
SpringDataJPA之快速入门
Spring Data JPA:Spring Data JPA 是 spring data 项目下的一个模块。提供了一套基于 JPA标准操作数据库的简化方案。底层默认的是依赖 Hibernate JPA 来实现的。 Spring Data JPA 的技术特点:我们只需要定义接口并集成 Spring Data JPA 中所提供的接口就可以了。不需要编写接口实现类。
SpringDataJPA之快速入门
|
机器学习/深度学习 分布式计算 算法
Spark快速入门(72集视频+源码+笔记)
Spark快速入门(72集视频+源码+笔记)1、什么是Spark?Apache Spark是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是——Job中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。
1758 0
|
SQL Python
flask-sqlalchemy的paginate源码分析
今天遇到一个问题,用flask-sqlalchemy的paginate做分页的时候,发现联表查询时分页出来结果数据少了很多,直接all()出来就没问题,把sql单独执行发现是联表查时有重复数据,group一下就好了,但是all()结果没有重复的,all()还给滤重了?而且paginate还是在滤重前做的limit,所以去重后结果就少了,而且还影响了total的值,趁这个机会看一下flask-sqlalchemy的源码吧
|
SQL Java 数据库连接
SpringDataJPA入门就这么简单
一、SpringData入门 在上次学SpringBoot的时候,那时候的教程就已经涉及到了一点SpringData JPA的知识了。当时还是第一次见,觉得也没什么大不了,就是封装了Hibernate的API而已。
1512 0