AjaxPro for .net 基础例子

构建基于ASP.NET和AjaxPro2的实时Web聊天系统(WebChat) htmltable {th, td {th {pre {简介:本项目介绍了一个使用ASP.NET框架和AjaxPro2技术实现的实时交互式Web聊天应用。通过C#后台编程,用户可以实时发送和接收消息,同时,登录验证、聊天室管理、私聊功能、消息存储、安全性和用户界面都被详细说明。该系统展示了ASP.NET、C#和AjaxPro2在现代Web应用开发中的应用和效果。 阅读详情
AjaxPro for .net 基础例子

这里就不阐述Ajax别的东西了,用到了一个DLL,地址如右:www.schwarz-interactive.de 直接上例子

1。这里的环境是VS2005,用到了里面的AjaxPro.2.dll,新建个Asp.net的工程,名字叫AjaxProDemo,引用AjaxPro.2.dll到工程里(放在BIN文件夹下,废话!)

2。保存运行一下,会生成Web.Config,搞不清楚2005为什么不建立工程的时候匹配一个Web.Config 。。。。。。

3。在生成的Web.Config里加上这样一段话     <system.web>
    <httpHandlers>
      <add verb="POST,GET" path="AjaxProDemo/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
    </httpHandlers>                                                                                                                                
他的意思是所有的ajaxpro/*.ashx请求都由Ajax.PageHandlerFactory处理,而不是由默认的System.Web.UI.PageHandlerFactory处理程序工厂来处理.

4。编写服务器端的Ajax函数: 

他和普通的服务器方法唯一不同的地方就是他必须要在方法的上面添加[AjaxPro.AjaxMethod]

在Default.aspx的页面中加如下面的代码(几乎所有的Ajax的基础例子都是以做加法开始的                  [AjaxPro.AjaxMethod]
public string AddTwo(int firstInt, int secondInt)
{
    return Convert.ToString(firstInt + secondInt);
}

5。编写完成步骤4后在Page_Load里面把这个类注册一下

protected void Page_Load(object sender, EventArgs e)
{
    AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
}

6。编写Default的前台代码了。。

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">                   <html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>AjaxProUseDll</title>
    <script language="javascript" type="text/javascript">
    function addInt()
    {
        var i1 = document.getElementById('T1').value;
        var i2 = document.getElementById('T2').value;
        document.getElementById('B2').value = _Default.AddTwo(i1,i2).value;
    }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <input type="text" id="T1" /> + <input type="text" id="T2" /> = <input type="button" id="B2" value="相加求和" onclick="addInt()" />
    </div>
    </form>
</body>
</html> 

这里很简单的放了两个文本框,一个按钮,点它的时候调用服务器的AddTwo方法。。。,注意值的返回需要.value(这里全是用的HTML控件,别加成了服务器控件)

7。在项目里建立一个Global.asax的页面。。。(这个地方浪费了半个小时才解决),在Application_Start事件里加上AjaxPro.Utility.HandlerPath = "AjaxProDemo";如果不出什么意外的话,运行程序。。。输入数字点按钮应该会得出相加的结果了。。。这里需要说明的是,这个Ajaxpro也可以在vs2003中运行,不过引用的DLL是AjaxPro.DLL,另外2003默认会有一个namespace,这个时候需要在页面最上改为Inherits="[你的namespace名称]._Default"。之后在JS里调用服务器的时候就不是_Default.AddInt().value,需要改成[你的namespace名称]._Default.AddInt().value(奇怪2005也没有了默认的namespace了,但如果有需要,加上也可以)

 
Android逆向分析 Android 逆向开发是指对已发布的 Android 应用进行分析和破解,以了解应用程序的内部工作原理,获取应用程序的敏感信息,或者修改应用程序的行为。Android应用 Java编写的,利用Android SDK编译代码,并并且把所有的数据和资源文件打包成一个APK(Android Package)文件这是一个后缀名为.apk的压缩文件,apk文件中包含了一个Anddroid应用程序的所有内容,是Android平台用于安装应用程序的文件。 阅读详情

相关推荐

代码复现——SymAgent:一种用于知识图谱复杂推理的神经符号自学习Agent框架

根据《SymAgent: A Neural-Symbolic Self-Learning Agent Framework for Complex Reasoning over Knowledge Graphs》(《SymAgent:一种用于知识图谱复杂推理的神经符号自学习Agent框架》)论文思路,简单复现代码,以实现SymAgent中的Agent-Planner和Agent-Executor模块。Agent-Planner利用大语言模型的归纳推理能力从知识图谱中提取符号规则,指导高效的问题分解。

qq_60040306的博客 1605

AjaxPro2完整入门教程

一、目录 简单类型数据传送(介绍缓存,访问Session等) 表类型数据传送 数组类型数据传送(包含自定义类型数据)   二、环境搭建 1.这里本人用的是VS2012。 2.新建一个空的Web项目(.NET 4.0) 3.将AjaxPro2.dll复制到网站的bin目录中 4.在项目中引用它 5.打开Web.config,输入红色部分:   6.新建一个名为Test1的...

weixin_33858249的博客 319

西门子1200之PID用法与控制

西门子PID加热试验

gyxgyx789的博客 6250

AjaxPro.Net的例子

AjaxPro.Net是一个优秀的.net环境下的ajax框架.net 2.0对应的DLL为AjaxPro.2.dll,这个网上提供下载的地址很多。一 环境Windows 2003VS 2005AjaxPro 2二 例子1) 新建ASP.NET工程2) 添加AjaxPro.2.dll3) 修改WEB.CONFIG4)新建一个页面ajaxpro.aspx,代码:@ Page Langua

知 行 合 一 1619

comfyui从入门到精通二:提示词规则详解

《AI绘画提示词使用全指南》摘要: 本文系统解析AI绘画提示词的核心规则与实用技巧。关键点包括:1) 空格与下划线的本质差异,webui会自动转换但comfyui保留原格式;2) 数字与单词表达(如1girl/one girl)会导致风格变化;3) 三种权重控制方式(数值标注、括号嵌套、位置效应),其中数值标注最直观有效;4) 位置衰减公式揭示提示词排序对效果的影响权重。同时指出当前AI绘画仍存在角色一致性等更复杂的技术瓶颈。全文通过多组对比实验,为创作者提供从基础语法到高阶控制的完整解决方案。

ScottePerk的博客 1923

CXL技术入门:从PCIe到高性能计算的桥梁(附最新2.0协议解析)

本文深入解析CXL技术如何作为PCIe的进化版,成为高性能计算的关键桥梁,特别聚焦CXL 2.0协议的关键升级。从技术架构、三大子协议到典型应用场景,全面介绍CXL在缓存一致性、内存共享等方面的优势,帮助开发者快速掌握这一前沿技术。

wdx012345的博客 728

AjaxPro让.NET的AjaxPro变得简单

AjaxPro让.NET的AjaxPro变得简单 前段时间要用到Ajax,不过,完全靠自己来写嫌太烦,不愿做些麻烦事。 碰巧看到了ajaxpro,尝试了一下,觉得很简单,很实用,兼容性也很好。 AjaxPro的官网是http:

Frebby_Li的专栏 727

恶意流量检测数据集

对当前公开的恶意流量相关数据集进行归类总结,持续更新相关论文

tyutwuxuan的博客 1940

AjaxPro.NET使用

(一). 运行效果如下:(二). AjaxPro.NET简介         AjaxPro.NET是一个优秀的Ajax框架, 在实际应用中只要添加其DLL引用并进行简单的配置,          即可以非常方便的在客户端直接调用服务端方法, 实现验证目的.(三).使用AjaxPro.NET预配置       1. 添加 AjaxPro.dll 文件的引用(示例代码中已经包

张朝玉的专栏 2332

基于YOLOv10深度学习的花生种子霉变检测系统

YOLO(You Only Look Once)是当前最先进的目标检测算法之一,具有快速、精准的特性。YOLOv10是YOLO系列的最新版本,相较于之前的版本,YOLOv10在特征提取、模型精度和速度上都有了显著的提升。YOLOv10采用了更深的卷积神经网络、更多的跨层特征融合方法,使得其在不同尺寸物体的检测和复杂场景的处理上都表现出了优异的性能。YOLOv10特别适合应用在需要快速处理并检测大量图像的任务中,如花生种子霉变检测等,能够实现精准、高效的检测。

2201_76125393的博客 648

LSTM+Transformer混合模型时间序列预测实战教学

LSTM+Transformer混合模型时间序列预测实战教学 毕业设计

8218

ajaxPro.dll基础教程

AJAX技术的风起云涌,也使得B/S应用的表现力日益增强,大有逐步吞食C/S领地之势。利用ajaxpro.dll,你可以从JavaScript客户调用.NET方法。          首先下载ajaxpro.dll,你可以从http://www.ajaxpro.info/获得。最新版本是6.4.15.1,下载解压后的文件夹中有个AjaxPro.dll,就是它了。使用VS2005新建web项目,并添

坚持,才是力量.老实做人,踏实做事. 1439

豆包手机为什么能自己“玩手机”?原理是什么?豆包手机系统运行机制深度解析:读屏、抓取、推理链路全拆解

作为一个每天被前端 Bug 打醒的程序员,我这一阵子在关注“豆包手机”这个关键词,刷到的相关视频简直铺天盖地。朋友们,说句实话,我一开始也只是抱着“看看热闹”的心态,最近一位博主下面的内容,不是“它能做什么”,而是。如果你之前看过很多评测,这篇文章会给你完全不一样的视角。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1012

一个完整的AjaxPro例子

一个完整的AjaxPro例子 源码下载 1.配置文件设置: <httpHandlers> <add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/> &l...

97

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ASP.NET使用AjaxPro实现前端跟后台交互详解

这里写自定义目录标题欢迎使用Markdown编辑器前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 提示:文章写完后,目录可以

alxiao的博客 727

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

AjaxPro.NET框架生成高效率的Tree(Asp.net 2.0)(示例代码下载)

(一). 说明        用Tree显示菜单及物品列表(从服务端获取数据)比较方便, 当前显示Tree 主要有两种方式:        1. 在Tree初始化时将数据全部一次性从服务端获取, 获取完数据后页面展开或收缩时就不再需要获取数据,                       这样, 获取完数据使用时效率比较高, 但当树节点很多时, 在每次初始化时会有较大的延迟.   

★(ChengKing)【夜战鹰】【产品级性能调优与故障诊断分析】★ 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ajaxPro使用例子

在附录的Ajax框架介绍中发现了这样一句话:“利用Ajax.Net,你可以从JavaScript客户调用.NET方法”。新建的web项目有个默认的_Default页面,我们为其加上命名空间如MyAjaxNetTest,然后在_Default的HTML第一句也要加上这个名目空间:@ Page Language="C#" AutoEventWireup="true"  CodeFile="De

albert的专栏 2543

AjaxPro 操作Session

1 在web.config中的节点中添加:     httpHandlers>      add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"

mathew的专栏 2068

AjaxPro局部刷新完整例子

第一步:添加AjaxPro.dll,并且引用dll 第二步:配置Web.config 1 <system.webServer> 2 <handlers> 3 <add name="ajaxpro" verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFa...

diyunlin8849的博客 163

AjaxPro.NET配置

使用AjaxPro.NET配置 1. 添加 AjaxPro.dll 文件的引用. 2. 在Web.config文件中添加以下配置, <httpHandlers>   <addverb="POST,GET"path="ajaxpro/*.ashx"type="AjaxPro.AjaxHandlerFactory,AjaxP...

dkrib1201的博客 206

ajaxpro json 使用

ajaxpro json 使用 (一)AJAXPro之旅---神奇的小魔盒- 站在巨人的肩膀上做自己的事情- 博客园- [ Translate this page ]2007年9月10日 ... JSON.2.dll,AjaxPro.JSON.dll,web.co...

225

ASP.NET中AjaxPro.dll的简单应用

AjaxPro.dll(Ajax.NET Professional)是一套应用Ajax技术的组件或者说框架。在ASP.NET的项目中常会用到这个组件。但是,一系列的JQuery等JS框架风靡以后,这一组件很少有人使用,在此仅供参考。 以下是一个简单应用的实例 1.在项目中添加AjaxPro.dll的引用 2.在Web.config文件中配置 <configuration...

agfc41358的博客 175

AJAXPRO.NET中使用自定类型集合的方法

AJAXPRO.NET中使用自定类型集合的方法类1: public class QQFriend {  private int userID;  private string userName;  private string nickName;  public QQFriend()  {  }  public QQFriend(int userID,string userName

SmartJavaer的专栏 1014

AjaxPro在.NET中的应用

AjaxPro在.NET中的应用   一、简介  Ajax(Asynchronous JavaScript + XML)应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自...

120
上一篇: Web设计中如何使用XML数据
下一篇: 一个优秀的超链接鼠标悬停提示CSS+JS
SmartJavaer
博客等级 码龄21年 13粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值