CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关于AJAX的

楼主jiaoke()2006-03-09 16:25:18 在 .NET技术 / ASP.NET 提问

第一次用.NET2005,按照AJAX自带的QUICKGUID的做,在这个过程中遇到一点困难.  
  下面是我做的步骤:  
  1.在自动生成的Web.config加入:  
   
  <httpHandlers>  
   
  <add   verb="POST,GET"   path="Ajax/*.ashx"type="Ajax.PageHandlerFactory,   Ajax"   />  
   
  </httpHandlers>      
   
  2.加了一个命名空间:myDemo  
  3.在page_Load里写上:   Ajax.Utility.RegisterTypeForAjax(typeof(_Default));  
  4.再加一个方法:  
    [Ajax.AjaxMethod]  
                  public   int   AddTwo(int   firstInt,   int   secondInt)  
                  {  
                          return   firstInt   +   secondInt;  
                  }  
  5.在html页面加上:  
  <script   language="javascript">  
   
  var   response   =   myDemo._Default.AddTwo(100,99);  
   
  alert(response.value);  
  </script>  
   
  问题就出现myDemo,页面错误信息,显示myDemo未定义。  
  (刚开始我没加命名空间myDemo时,显示的错误信息是_Default未定义)  
  各位大哥大姐能帮我看看错在哪吗? 问题点数:20、回复次数:5Top

1 楼bimoo(芘い苜)回复于 2006-03-09 16:39:06 得分 10

改成这样试试:  
  <script   language="javascript">  
   
  var   response   =   _Default.AddTwo(100,99);  
   
  alert(response.value);  
  </script>  
  把命名空间去掉,我用的时候没有加命名空间。Top

2 楼hdt(倦怠)回复于 2006-03-09 16:40:25 得分 10

myDemo._Default.AddTwo(100,99);  
  ============>  
  _Default.AddTwo(100,99);  
  Top

3 楼jiaoke()回复于 2006-03-09 16:48:10 得分 0

真的可以,谢谢了,呵呵Top

4 楼bull9hair1(九牛一毛)回复于 2006-03-09 16:48:25 得分 0

不用_Default,我感觉这个_default有点特殊一样,你换个名字试试。  
  ajax.dll要放在bin文件夹中,在项目引用也添加进去。Top

5 楼nameone(过客)回复于 2006-03-09 16:55:40 得分 0

UPTop

相关问题

  • 有关AJAX
  • → 学习 AJAX in ASP
  • 求AJAX JS包
  • Ajax的问题。
  • 谁懂ajax?
  • Ajax第一问??????????????
  • ajax问题
  • ajax求救
  • 关于ajax
  • TOP 10 AJAX Applications(十大ajax应用)ZZ

关键词

  • 命名
  • ajax
  • mydemo
  • addtwo
  • 命名空间
  • default

得分解答快速导航

  • 帖主:jiaoke
  • bimoo
  • hdt

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo