您的位置:首页 > 其它

AJAX原来没想象中难用,简单一用!

2005-11-01 16:28 183 查看
原来一直以为AJAX用起来可能很麻烦,昨天下了一个AjaxPro,顺便找了一下资料,今天一用很快就能上手!以下说说我用的,在项目中我我直接用WebForm1.aspx来做测试页面!
首先将AjaxPro.DLL在项目中引用!
可以通过在http://ajax.schwarz-interactive.de/csharpsample/default.aspx下载Ajax.NET Professional 。

在web.config配置一下:

<system.web>
<httpHandlers>
<add verb="*" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro" />
</httpHandlers>

</system.web>

页面:WebForm1.aspx
1 using System;
2 using System.Collections;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Web;
7 using System.Web.SessionState;
8 using System.Web.UI;
9 using System.Web.UI.WebControls;
10 using System.Web.UI.HtmlControls;
11
12
13 namespace Fly
14 {
15 /**//// <summary>
16 /// WebForm1 的摘要说明。
17 /// </summary>
18 [AjaxPro.AjaxClass("Web")]
19 public class WebForm1 : System.Web.UI.Page
20 {
21 private void Page_Load(object sender, System.EventArgs e)
22 {
23 // 在此处放置用户代码以初始化页面
24 AjaxPro.Utility.RegisterTypeForAjax(typeof(WebForm1));
25 }
26
27
28 [AjaxPro.AjaxMethod]
29 public string ceshi()
30 {
31 return "测试?";
32 }在Page_Load先登记一下要用的类名AjaxPro.Utility.RegisterTypeForAjax(typeof(WebForm1));
在这个项目中[AjaxPro.AjaxClass("Web")]和[AjaxPro.AjaxMethod]也是必要的,如果没有在Javascript调用时会出错!

1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
3<HTML>
4 <HEAD>
5 <title>WebForm1</title>
6 <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
7 <meta content="C#" name="CODE_LANGUAGE">
8 <meta content="JavaScript" name="vs_defaultClientScript">
9 <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
10 </HEAD>
18 <body MS_POSITIONING="GridLayout">
19 <form id="Form1" method="post" runat="server">
20 <INPUT onclick="csValue()" type="button" value="Button">
21 </form>
22 </body>
23</HTML>这样就可以成功调用了!简单吧!

其实代码很少,文字介绍也很少,写这些只是想让想学AJAX方便快速的会用!想要等深入研究话,可以在找些资料学一下,也可以看一下下面我参考的资料!

参考资料:http://news.csdn.net/news/newstopic/28/28204.shtml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: