AjaxPro.2.dll在VS2005使用中的基本使用
个人常用的东西收集起来,也给大家一起分享哈。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使用中的基本使用相关推荐
- 产生的DLL (VS2005, MATLAB7.5, mwArray)
from: http://www.simwe.com/forum/thread-801187-1-1.html 程序中使用MATLAB编译产生的DLL (VS2005, MATLAB7.5, mwAr ...
- AjaxPro.dll和AjaxPro.2.dll的web配置方法
在<system.web>节点下配置 <httpHandlers> <add verb="POST,GET" path="a ...
- ajaxpro.2.dll使用【转帖】
为什么80%的码农都做不了架构师?>>> ajaxpro.2.dll使用 简单介绍下它的用法: 一.AjaxPro的使用 1.在项目中添加引用,浏览找到AjaxPro.2.dl ...
- AjaxPro.2.dll基本使用
1.1.1在web.config文件中的<system.web>加入以下设置 2.1.1用VS打开项目,在其资源管理器中,右击引用,左击"添加引用",如图1_1所示 2 ...
- 轻松实现无刷新三级联动菜单[VS2005与AjaxPro]
最近做一些网站程序,经常要用到多个下拉菜单选择,看了介绍开始用AjaxPro这个控件,感觉效果不错.以前使用过MagicAjax,很久不用了忘记了,最麻烦的就是在虚拟目录的时候比较麻烦,呵呵,在网上也 ...
- ajaxpro post html,轻松实现无刷新三级联动菜单[vs2005与ajaxpro]_ajax教程
最近做一些网站程序,经常要用到多个下拉菜单选择,看了介绍开始用AjaxPro这个控件,感觉效果不错.以前使用过MagicAjax,很久不用了忘记了,最麻烦的就是在虚拟目录的时候比较麻烦,呵呵,在网上也 ...
- ajaxpro 使用
ajaxpro 使用 使用AjaxPro实现ajax效果- chy710's Tech Space - 博客园 - [ Translate this page ] 2007年4月18日 ... 在上一 ...
- Vs.net2008 下 Ajaxpro 使用
简单介绍下它的用法: 一.AjaxPro的使用 1.在项目中添加引用,浏览找到AjaxPro.2.dll文件 2.在Web.config中的system.web里面写入以下代码 </config ...
- AjaxPro排错指南
AjaxPro排错指南 之前有用过AjaxPro.dll,感觉前台调用后台的DataTable时非常好用.结果昨天在项目中使用时怎么都一直报未定义错误.上火啊,头疼啊. 翻遍了资料,还是没有找到问题的 ...
最新文章
- 几款LED灯带作为反向电流感应测试
- mac如何修改php.ini,mac 如何修改php.ini
- 产品经理的知识结构是什么
- unity下载文件三(http异步下载)
- TCP/IP总结(4)TCP之4次挥手
- OPTEETrusted Application结构分析
- 763. Partition Labels 划分字母区间
- 从硬盘安装dell服务器,Dell服务器硬盘安装.doc
- sock 文件方式控制宿主机_sock
- CPU有个禁区,内核权限也无法进入!
- system var mysql_MySQL 系统变量(system variables)
- iOS开发中的单元测试(三)——URLManager中的测试用例解析
- nginx 配置https_nginx 配置https
- puppet安装与使用--模块结构(iptables与rsync模块)
- STL 算法罗列 (转)
- eclipse spring boot_Spring源码(一)-Spring整体架构和环境搭建
- Linux制作简版的镜像,手把手教你制作一个精简版Windows10镜像
- 安卓装Linux ,坑真的多,Linux deployTermux踩坑记||在旧手机上建立自己的服务器(1)||2020年新货
- 普渡大学计算机专业全美排名,美国普渡大学排名
- 容器云系列之容器技术相关概念介绍