首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax的 输出有关问题!

2012-02-10 
ajax的 输出问题! - Web 开发 / Ajax[Ajax.AjaxMethod()] //设置方法可以在客户端调用 我设置了aa()方法后

ajax的 输出问题! - Web 开发 / Ajax
[Ajax.AjaxMethod()] //设置方法可以在客户端调用 我设置了aa()方法后,在aa()方法中怎么都不能输出添加成功? 应该用什么输出方法啊?

[解决办法]

CSS code
用ajax.ajaxMethod需要做四件事 1:webCofig中 <httpHandlers>加上 <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>接点 2:在CS程序中加上 protected void Page_Load(object sender, EventArgs e) { Ajax.Utility.RegisterTypeForAjax(typeof(NewsDrop));//NewsDrop是这个CS文件的类名 } 3:方法前加上[Ajax.AjaxMethod()] 4:ASPX的JAVASCRIPT中调用时加上类名
[解决办法]
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
ls学习啊
[解决办法]
楼主应该把代码贴出来 在IE下看看js报什么错没
[解决办法]
用[Ajax.AjaxMethod()] 有两个地方需要注意。
1。[Ajax.AjaxMethod()] 的方法必须要用
public修饰,不然你在前台是调用不到的,例如:
 [Ajax.AjaxMethod()]
 public string GetVideo(int type,int page)
 {
 }

在前台调用的时候要通过类名调用,就像你在后台调用一个类里面的方法一样。

videolist.GetVideo(type,page).value;

videolist是我在后台的类名,
public class videolist

videolist.GetVideo(type,page).value是获得方法的返回值,如果不需要返回值直接videolist.GetVideo(type,page)就行。

热点排行