CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [转贴] 在线等,
mz89757053
版主
Rank: 7Rank: 7Rank: 7


UID 304999
精华 0
积分 6933
帖子 8295
威望 116
ZD币 1002 元
阅读权限 250
注册 2008-3-10
状态 离线
  楼主
发表于 2008-3-18 12:43  资料  个人空间  短消息  加为好友 
开发者在线

在线等,

后台代码:   
  public   partial   class   AJAX_Default   :   System.Web.UI.Page   
  {   
          protected   void   Page_Load(object   sender,   EventArgs   e)   
          {   
                  Ajax.Utility.RegisterTypeForAjax(typeof(AJAX_Default));   
          }   
   
          [Ajax.AjaxMethod]   
          public   User   getUser()   
          {   
                  User   u   =   new   User();   
                  u.name   =   "TOM";   
                  u.love   =   "赚钱、美食、旅游";   
                  u.age   =   23;   
   
                  return   u;   
          }   
   
  }   
   
   
  public   class   User   
  {   
          public   string   name   =   "";   
          public   string   love   =   "";   
          public   int   age   =   0;   
  }   
   
  ==========页面=======   
          <div   id="H"></div>   
          <input   type="button"   value="查看信息"   onclick   =   "see();"   />   
  <script   language="javascript"   type="Text/javascript">   
          function   see()   
          {   
                  AJAX_Default.getUser(result_F);   
          }   
            
          function   result_F(result)   
          {   
                  if(!result.error   &&   result.value!="")   
                  {   
                          document.getElementById("H").innerHTML   =   "姓名:"   +result.value.name+   "爱好:"   +result.value.love+   "年龄:"   +result.age;   
   
                  }   
                  else   
                  {   
                          document.getElementById("H").innerHTML   =   error.value;   
                  }   
          }   
   
  </script>   
   
  为什么返回的都是undefined啊?   
   
  谢谢




顶部
mz89757053
版主
Rank: 7Rank: 7Rank: 7


UID 304999
精华 0
积分 6933
帖子 8295
威望 116
ZD币 1002 元
阅读权限 250
注册 2008-3-10
状态 离线
  沙发
发表于 2008-3-18 12:43  资料  个人空间  短消息  加为好友 
你net1.1还是2.0   
   
  如果1.1   
   
    Ajax.Utility.RegisterTypeForAjax(typeof(AJAX_Default));   
   
  这样写法就是错误的




顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-7-4 06:59

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.059358 second(s), 3/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版