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

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

在web.config配置一下:
None.gif
None.gif
< system.web >
None.gif
< httpHandlers >
None.gif      
< add verb = " * "  path = " ajaxpro/*.ashx "  type = " AjaxPro.AjaxHandlerFactory, AjaxPro "   />
None.gif
</ httpHandlers >
None.gifdot.gifdot.gif
None.gif
</ 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 ExpandedBlockStart.gif ContractedBlock.gif <% @ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="Fly.WebForm1"  %>
 2 None.gif <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"  >
 3 None.gif < HTML >
 4 None.gif     < HEAD >
 5 None.gif         < title > WebForm1 </ title >
 6 None.gif         < meta  content ="Microsoft Visual Studio .NET 7.1"  name ="GENERATOR" >
 7 None.gif         < meta  content ="C#"  name ="CODE_LANGUAGE" >
 8 None.gif         < meta  content ="JavaScript"  name ="vs_defaultClientScript" >
 9 None.gif         < meta  content ="http://schemas.microsoft.com/intellisense/ie5"  name ="vs_targetSchema" >
10 ExpandedBlockStart.gifContractedBlock.gif < script  language ="javascript" >
11InBlock.gif        function csValue()
12ExpandedSubBlockStart.gifContractedSubBlock.gif        {
13InBlock.gif            var fd = Web.ceshi();
14InBlock.gif            alert(fd.value);    
15ExpandedSubBlockEnd.gif        }

16ExpandedBlockEnd.gif        
</ script >
17 None.gif     </ HEAD >
18 None.gif     < body  MS_POSITIONING ="GridLayout" >
19 None.gif         < form  id ="Form1"  method ="post"  runat ="server" >
20 None.gif     < INPUT  onclick ="csValue()"  type ="button"  value ="Button" >
21 None.gif         </ form >
22 None.gif     </ body >
23 None.gif </ HTML >
这样就可以成功调用了!简单吧!

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

参考资料: http://news.csdn.net/news/newstopic/28/28204.shtml

转载于:https://www.cnblogs.com/Juny/archive/2005/11/01/266465.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值