个人常用的东西收集起来,也给大家一起分享哈。AjaxPro.2.dll在VS2005使用中的基本使用,下面介绍了基本的配置和最简单的使用方法
AJAX不用说大家都明白,不明白的请百度或Google一下人家比我说的专业,笔者写此篇文章不在于介绍多深奥的东西,这样只举一个很简单的例子来引导到大家.此例只为让大家明白AJAX的基本的调用需要做那些事情笔者用的是VS2005引用AJAX2.0程序集(AjaxPro.2.dll) 。

  在web.config文件中的<system.web>加入以下设置

<httpHandlers>
 <add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>

  3. 创建一个页面Default.aspx

  4. 在Default.aspx.cs文件的Page_Load中注册AJAX可调用的类的名称

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

  5. 创建AJAX可调用的方法:

[AjaxPro.AjaxMethod]
public string SetTb(string name)
{
 return name;
}

  注意:[AjaxPro.AjaxMethod]是定义AjaxPro可调用的方法,是必须要注明的

  6. 前台代码:

<%@ 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>无标题页</title>
<script language="javascript" type="text/javascript">
// <!CDATA[

function comit_onclick()
{
 var name=document.getElementById("tb1").value;
 _Default.SetTb(name,callback);
}
function callback(res)
{
 document.getElementById("tb").value=res.value;
}

// ]]>
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="tb1" runat="server"></asp:TextBox><br />
<input id="comit" type="button" value="Ok" οnclick="return comit_onclick()" />
<br /><asp:TextBox ID="tb" runat="server"></asp:TextBox>
</div>
</form>
</body>
</html>

  注意:这里值得注意的地方是 _Default.SetTb(name,callback);这句话是为了调用_Default.aspx.cs后台代码中SetTb这个方法的,如果这个方法没有要传递的参数则指明返回的处理方法是哪一个就OK了,写成_Default.SetTb(callback);

转载于:https://www.cnblogs.com/haik/archive/2010/05/24/1743054.html

AjaxPro.2.dll在VS2005使用中的基本使用相关推荐

  1. 产生的DLL (VS2005, MATLAB7.5, mwArray)

    from: http://www.simwe.com/forum/thread-801187-1-1.html 程序中使用MATLAB编译产生的DLL (VS2005, MATLAB7.5, mwAr ...

  2. AjaxPro.dll和AjaxPro.2.dll的web配置方法

    在<system.web>节点下配置 <httpHandlers>         <add verb="POST,GET" path="a ...

  3. ajaxpro.2.dll使用【转帖】

    为什么80%的码农都做不了架构师?>>>    ajaxpro.2.dll使用 简单介绍下它的用法: 一.AjaxPro的使用 1.在项目中添加引用,浏览找到AjaxPro.2.dl ...

  4. AjaxPro.2.dll基本使用

    1.1.1在web.config文件中的<system.web>加入以下设置 2.1.1用VS打开项目,在其资源管理器中,右击引用,左击"添加引用",如图1_1所示 2 ...

  5. 轻松实现无刷新三级联动菜单[VS2005与AjaxPro]

    最近做一些网站程序,经常要用到多个下拉菜单选择,看了介绍开始用AjaxPro这个控件,感觉效果不错.以前使用过MagicAjax,很久不用了忘记了,最麻烦的就是在虚拟目录的时候比较麻烦,呵呵,在网上也 ...

  6. ajaxpro post html,轻松实现无刷新三级联动菜单[vs2005与ajaxpro]_ajax教程

    最近做一些网站程序,经常要用到多个下拉菜单选择,看了介绍开始用AjaxPro这个控件,感觉效果不错.以前使用过MagicAjax,很久不用了忘记了,最麻烦的就是在虚拟目录的时候比较麻烦,呵呵,在网上也 ...

  7. ajaxpro 使用

    ajaxpro 使用 使用AjaxPro实现ajax效果- chy710's Tech Space - 博客园 - [ Translate this page ] 2007年4月18日 ... 在上一 ...

  8. Vs.net2008 下 Ajaxpro 使用

    简单介绍下它的用法: 一.AjaxPro的使用 1.在项目中添加引用,浏览找到AjaxPro.2.dll文件 2.在Web.config中的system.web里面写入以下代码 </config ...

  9. AjaxPro排错指南

    AjaxPro排错指南 之前有用过AjaxPro.dll,感觉前台调用后台的DataTable时非常好用.结果昨天在项目中使用时怎么都一直报未定义错误.上火啊,头疼啊. 翻遍了资料,还是没有找到问题的 ...

最新文章

  1. 几款LED灯带作为反向电流感应测试
  2. mac如何修改php.ini,mac 如何修改php.ini
  3. 产品经理的知识结构是什么
  4. unity下载文件三(http异步下载)
  5. TCP/IP总结(4)TCP之4次挥手
  6. OPTEETrusted Application结构分析
  7. 763. Partition Labels 划分字母区间
  8. 从硬盘安装dell服务器,Dell服务器硬盘安装.doc
  9. sock 文件方式控制宿主机_sock
  10. CPU有个禁区,内核权限也无法进入!
  11. system var mysql_MySQL 系统变量(system variables)
  12. iOS开发中的单元测试(三)——URLManager中的测试用例解析
  13. nginx 配置https_nginx 配置https
  14. puppet安装与使用--模块结构(iptables与rsync模块)
  15. STL 算法罗列 (转)
  16. eclipse spring boot_Spring源码(一)-Spring整体架构和环境搭建
  17. Linux制作简版的镜像,手把手教你制作一个精简版Windows10镜像
  18. 安卓装Linux ,坑真的多,Linux deployTermux踩坑记||在旧手机上建立自己的服务器(1)||2020年新货
  19. 普渡大学计算机专业全美排名,美国普渡大学排名
  20. 容器云系列之容器技术相关概念介绍

热门文章

  1. 现场丨2017中国计算机大会(CNCC2017)之李飞飞演讲:ImageNet之后,计算机视觉何去何从?
  2. Python 之 Numpy (三)运算
  3. (超级详细)numpy与torch用法对比手册
  4. 2021年AI关键趋势,AI芯片初创公司可能发生并购
  5. 生物,AI,心理:目前的大脑/认知/意识/AGI/DRL模型
  6. AR行业成本拆解解析
  7. 关于未来的蝴蝶效应,《崛起的超级智能》创作有感
  8. 动荡的 2019:数据和 AI 生态圈
  9. 增强现实技术的9个最新应用趋势
  10. 人民日报三问人工智能,给法律制度带来哪些挑战?