您的位置:首页 > 大数据 > 人工智能

communicationn failure问题(ext异步访问中)

2014-02-14 09:33 211 查看
Ext.Ajax.request({

method: "POST",

url: "RequestHandler.ashx",

params: {

ClassName: "发送项目信息",

ProjectCode: record.data.项目编号

},

success: function (resp, opts) {

CustomerPropertyList.getStore().reload();

Ext.Msg.alert("信息", "发送项目信息成功!");

},

failure: function (resp, opts) {

Ext.Msg.alert("信息", "发送项目信息失败!");

}

});

上面的代码是用在js中的, 但总是报错, Communication failure. 就是说没有访问到RequestHandler.ashx这个文件,

在这个文件的cs文件中也没有发现错误. 编译也是通过的, 问题在哪里呢?经过一段时间的查找发现是个小问题:

<%@ WebHandler Language="C#" CodeBehind="RequestHandler.ashx.cs"
Class="Buloo.PPMS.UI.Main.EventHandler" %>

这里的Class写错了.千万要注意.否则会浪费很多时间的.

cs文件:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using XianHe.DAL;

using XianHe.Model;

using Newtonsoft.Json;

using System.Web.SessionState;

/// <summary>

/// EventHandler 的摘要说明

/// </summary>

public class RequestHandler : IHttpHandler,IReadOnlySessionState

{

public void ProcessRequest(HttpContext context)

{

}

public bool IsReusable

{

get

{

return false;

}

}

}

应改为:

<%@ WebHandler Language="C#" CodeBehind="RequestHandler.ashx.cs"
Class="RequestHandler" %>

问题解决.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: