用ashx和aspx写ajax响应的区别?

问题描述

都能写AJAX的响应,在那种情况下,调用哪种比较好?有很大的影响吗?

解决方案

解决方案二:
用ashx吧应为aspx是以前用的现在都用ashx了
解决方案三:
ashx不能用session,可能Cookie也不能用。ashx速度快些。
解决方案四:
想说明一下,ashx可以用session,Cookie也可以用,需要引入命名空间和继承最好是用ashx,因为它完全可以根据你的需要得到字符串,而aspx会生成一些额外的字符,在你进行字符过滤时可能会有影响
解决方案五:
引用3楼skyaspnet的回复:

想说明一下,ashx可以用session,Cookie也可以用,需要引入命名空间和继承最好是用ashx,因为它完全可以根据你的需要得到字符串,而aspx会生成一些额外的字符,在你进行字符过滤时可能会有影响

不错,是这个理
解决方案六:
比aspx简洁多了吧.只有一个文件,没有后台cs文件(基于代码安全考虑,后边我们会自己添加这个文件).ashx对比aspx文件,就好像少了cs文件.其实这就是ashx和aspx不同的地方,因为aspx要将前后台显示和处理逻辑分开,所以就弄成了两个文件,其实,在最终编译的时候,aspx和cs还是会编译到同一个类中去.这中间就要设计html的一些逻辑处理.而ashx不同,它只是简单的对webhttp请求的直接返回你想要返回的结果.比aspx少处理了html的过程.理论上,比aspx要快.
解决方案七:
引用2楼的回复:

ashx不能用session,可能Cookie也不能用。ashx速度快些。

我对你的三颗星太失望了--是可以用的
解决方案八:
ashx可以用Session,我用过啊。
解决方案九:
用什么ashx,,WCF省事多了,
解决方案十:
引用6楼的回复:

引用2楼的回复:ashx不能用session,可能Cookie也不能用。ashx速度快些。我对你的三颗星太失望了--是可以用的

同意
解决方案十一:
webservice
解决方案十二:
引用5楼的回复:

比aspx简洁多了吧.只有一个文件,没有后台cs文件(基于代码安全考虑,后边我们会自己添加这个文件).ashx对比aspx文件,就好像少了cs文件.其实这就是ashx和aspx不同的地方,因为aspx要将前后台显示和处理逻辑分开,所以就弄成了两个文件,其实,在最终编译的时候,aspx和cs还是会编译到同一个类中去.这中间就要设计html的一些逻辑处理.而ashx不同,它只是简单的对webh……

++说的很清楚了ashx在aspx中又有的一般都能用就是你要引用一些命名空间或者继承一些接口
解决方案十三:
引用3楼的回复:

想说明一下,ashx可以用session,Cookie也可以用,需要引入命名空间和继承最好是用ashx,因为它完全可以根据你的需要得到字符串,而aspx会生成一些额外的字符,在你进行字符过滤时可能会有影响

嗯是的
解决方案十四:
一般处理文件+1引用3楼的回复:

想说明一下,ashx可以用session,Cookie也可以用,需要引入命名空间和继承最好是用ashx,因为它完全可以根据你的需要得到字符串,而aspx会生成一些额外的字符,在你进行字符过滤时可能会有影响

解决方案十五:
正在学习WCF...

时间: 2024-11-18 11:13:24

用ashx和aspx写ajax响应的区别?的相关文章

简单介绍不用库(框架)自己写ajax

平常会使用ajax来请求数据,加载一个库(框架),或许仅仅maybe就使用了它的ajax部分. 写个ajax,一来可以经历一下处理问题的过程,提升技术能力,二来工作中有时真的用不着这么大的一个库(框架),用自己写的,何乐不为呢. 先来看看流行的jQuery是怎样调用ajax的 $.ajax({ url: 'test.php', //发送请求的URL字符串 type: 'GET', //发送方式 dataType: 'json', //预期服务器返回的数据类型 xml, html, text, j

做了MVC模式一年,可不要把传统模式忘记呀!ashx配合aspx实现AJAX加载JSON数据

ASHX内容: #region IHttpHandler Members     public void ProcessRequest(HttpContext context) { context.Response.ContentType = "application/x-javascript";   List<User> list = new List<User>(); for (int i = 0; i < 10; i++) { list.Add(ne

深入理解AJAX响应信息的处理(1)

ajax|响应 作者:陶刚编译出处:天极开发责任编辑: 方舟 [ 2006-03-09 17:26 ]用户的交互操作(interaction)驱动着Web站点 用户的交互操作(interaction)驱动着Web站点.理解如何处理响应信息,特别是在使用新的交互操作形式(例如AJAX)的时候,这一点非常重要的.Kris Hadloc解释了AJAX请求-响应过程的本质,你应该了解这些内容,更好地为用户交互操作服务. 请求和响应 AJAX引擎分很多个方面,每个方面都很重要.如果引擎执行发送请求和接收响

深入理解AJAX响应信息的处理(2)

ajax|响应 请求状态 该AJAX对象的请求状态与被请求文件的HTTP状态是一样的.包含在AJAX文件中的HTTP对象处理了所有的W3C描述的HTTP状态代码定义,并把它们返回给请求方法.状态代码被分成了五个部分: · 信息的 1xx · 成功的 2xx · 重定向 3xx · 客户端错误 4xx · 服务器错误 5xx 上面的数字中的最前面一位表示某种类别的状态代码.例如,成功的是2xx,它的意思是包含了200-299之间的所有状态代码.HTTP对象检查状态代码的第一位数字,并根据代码所属的

深入理解AJAX响应信息的处理

ajax|响应 用户的交互操作(interaction)驱动着Web站点.理解如何处理响应信息,特别是在使用新的交互操作形式(例如AJAX)的时候,这一点非常重要的.Kris Hadloc解释了AJAX请求-响应过程的本质,你应该了解这些内容,更好地为用户交互操作服务. 请求和响应 AJAX引擎分很多个方面,每个方面都很重要.如果引擎执行发送请求和接收响应信息的事务,那么它就有很多的处理响应信息的方法.响应信息是处理过程中的一个重要的部分,这是因为用户最终会与响应信息交互操作.本文详细解释了如何

js 前台aspx 写了div 带了一个X的关闭按钮 我想点击X的时候 就弹出是否要关闭?

问题描述 js 前台aspx 写了div 带了一个X的关闭按钮 我想点击X的时候 就弹出是否要关闭? js 前台aspx 写了div 带了一个X的关闭按钮 我想点击X的时候 就弹出是否要关闭? 该怎么做.. (在线等答案) 解决方案 给X的关闭按钮一个id,你对他用js设置一个click事件就行了 解决方案二: confirm确认下 onclick="if(confirm('确认关闭?!'))你的关闭代码.." 解决方案三: 弹出框 你要的是这个么? X标签里面加 onclick=&q

网页-怎样才能将网站写成响应式网站

问题描述 怎样才能将网站写成响应式网站 本人最近接手一个商城网站,对写页面只能是懂些皮毛,想请教各位大神怎样才能写出响应式网站,该从哪方面下手才好,以前这些年宽高用的百分比,但效果不太理想,请大家不吝赐教 解决方案 什么叫响应式网站响应式网站制作如何加速响应式网站 解决方案二: Bootstrap 你看看这个, 解决方案三: media query,不同分辨率写一套样式控制显示http://www.cnblogs.com/asqq/archive/2012/04/13/2445912.html

ajax响应json字符串和json数组的实例(详解)

最近上班太忙,晚上抽空整理一下ajax请求中,后台返回json字符串和json数组的场景,以及前台的处理示例. 直接看代码. json字符串的后台响应 package com.ajax; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.serv

Asp.Net 和 AJAX.Net 的区别第1/2页_基础应用

原文:http://www.microsoft.com/china/msdn/library/webservices/asp.net/us0501ASPNETPerformance.mspx?mfr=true 适用于:AJAX(异步 JavaScript 和 XML)Microsoft AJAX.NETMicrosoft ASP.NET 摘要:了解如何将 AJAX(异步 JavaScript 和 XML)用于您的 Microsoft ASP.NET 应用程序,使其互动性更强.响应更及时. 下载本