asp.net一般处理程序有什么用

asp.net一般处理程序有什么用... asp.net一般处理程序有什么用 展开
 我来答
zhengzc_cn
2016-03-21
知道答主
回答量:47
采纳率:100%
帮助的人:13.3万
展开全部
就是一个动态网页的后台处理程序。ASP.net有3种开发模式,即html+ashx(一般处理程序),webform(.aspx),asp.net MVC。后两个都自带后台(webform有cs文件,MVC有控制器),但是html是静态网页,如果要写后台如访问数据库的话就需要一般处理程序,这样就可以变成一个动态网页。
roarphilar
2011-02-09 · TA获得超过140个赞
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:36.1万
展开全部
后缀为ashx 的网页文件,非常有用,一般多用于ajax 的后台,asp.net ajax 的后台
context.Response.ContentType = "text/plain";//这句很重要
context.Response.Write("Hello World");

context.Response.ContentType = "text/html";//如果这样改就可以输出html代码
context.Response.Write("<a href='www.baidu.com'>Hello World</a>");
如果以上是个Handler.ashx
那么ajax 的前台申请代码就是:
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET","Handler.ashx",true);

如果: context.Response.ContentType = "image/gif";
然后通过context.Response.BinaryWrite()这个函数可以输出gif 图片,多用于图片验证码

context.Response.ContentType=这个还用很多
如"text/asp"输出asp文件
text/xml 输出xml 可以自己出查下怎么用 http://baike.baidu.com/view/1547292.html?wtp=tt

一般ashx 就用于ajax
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
scheshan
推荐于2017-11-24 · TA获得超过1789个赞
知道小有建树答主
回答量:958
采纳率:0%
帮助的人:1266万
展开全部
主要拿来生成动态图片和动态文本,比传统aspx文件效率高,因为它不包含控件解析和页面处理的过程..楼上说用于ajax,其实就是用它来产生动态文本,你也可以拿来做验证码图片等..不过它的作用应该不止于此吧,我看了下资料说它完全可以自定义Http请求,这些当然是属于比较高深的内容了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
scjthree
2011-02-08 · TA获得超过1271个赞
知道小有建树答主
回答量:718
采纳率:0%
帮助的人:416万
展开全部
这是用于网络编程的技术。你看到的网站就是用这技术做的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式