asp.net中是不是只能添加一个一般处理程序

为什么我再添加一个ashx文件不能传到后台去$.post("Register.ashx",{_NewUser:str},function(data,staute,obj)... 为什么我再添加一个ashx文件 不能传到后台去

$.post("Register.ashx", { _NewUser: str }, function (data, staute, obj) {
if (data == "Yes") {
alert("注册成功");
} else {
alert("系统正在维护中。。。");
}
}
);
展开
 我来答
百度网友0da94d5
2012-08-02 · TA获得超过466个赞
知道小有建树答主
回答量:498
采纳率:100%
帮助的人:213万
展开全部
不是滴 可以添加很多 一般都是一个方法处理对应一个一般处理程序
追问
$.post("Register.ashx", { _NewUser: str }, function (data, staute, obj) {
if (data == "Yes") {
alert("注册成功");
} else {
alert("系统正在维护中。。。");
}
}
);
为什么就是传不到后台呢
追答
不要偷懒
$.post(
url:"Register.ashx",
data:{ _NewUser: str },
success:function (data, staute, obj) {
if (data == "Yes") {
alert("注册成功");
} else {
alert("系统正在维护中。。。");
}
}
); 然后断点到一般处理程序 看是不是ajax没有提交过去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戈流逸4c
2012-08-02 · TA获得超过151个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:99.8万
展开全部
要在相应的form里面设置action属性是哪个ashx才可以,可以有多个一般处理程序
追问
问题是我表单标签都木有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文走520
2012-08-02 · TA获得超过525个赞
知道小有建树答主
回答量:267
采纳率:50%
帮助的人:173万
展开全部
1、有弹出“系统正在维护中。。。”这几个字吗?如果没有,那看看是否你的jquery没有写对?
2、如果弹出了这个对话框,那么在Register.ashx程序中设置断点!然后按F5进行调试,看一下程序是不是真的没有把值传到Register.ashx中处理?还有它的具体处理过程。
更多追问追答
追问
没有啊 Register.ashx只要把这个地址给成第一个的地址就能到后台去
追答
如果没有,那说明这段代码压根就没触发嘛:
$.post("Register.ashx", { _NewUser: str }, function (data, staute, obj) {
if (data == "Yes") {
alert("注册成功");
} else {
alert("系统正在维护中。。。");
}
}
);

其它别管,你先给Register.ashx设个断点,看有没有触发这个Register.ashx,如果没触发,那说明是你的jquery没执行成功!看看是不是“注册按钮”的ID或class属性没设对?要不这样子,把上面你贴出来的代码注释掉,然后替换成:

alert('jqery触发成功!');

看看单击那个注册按钮有没有弹出对话框。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草薙在
2012-08-02 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6317万
展开全部
如果你要自己写IHttpHandler,你是需要注册到web.config里面的,指定程序集和处理类。

asp.net自带处理ashx的方法,所以如果不是很重的处理程序,通过ashx文件形式的编写很方便。

补充:
你的ashx位置和你的代码位置相同么
追问
在同一目录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式