原文:http://www.cnblogs.com/jerry0925/articles/901936.html
Ashx文件,我们可用用来作图片加载(在之前我们一般使用ASPX或者Webservice去做),一般做法如下:
Handler.ashx:
1
<%@ WebHandler Language="C#" Class="Handler" %>
2
using System;
3
using System.IO;
4
using System.Web;
5
2
3
4
5
*.aspx:
<img src="myHttpHander.ashx?id=123" width="20" height="20" />
我们变通以下,发现其实除了可以输出图片以外,还可以输出文字:
Handler.ashx:
1
<%@ WebHandler Language="C#" Class="Handler" %>
2
using System;
3
using System.Web;
4
2
3
4
*.aspx:
弹出alert
<script src="Handler.ashx"></script>
也可以把.ashx当成css文件
<link href="css/Handler.ashx" rel="stylesheet" type="text/css">
xml文件
orderDoc.load("Handler.ashx");
还可以嵌入文字:
Handler.ashx:
1
<%@ WebHandler Language="C#" Class="TestHandler" %>
2
using System;
3
using System.Web;
4
2
3
4
*.aspx:
<script type="text/javascript" src="TestHandler.ashx" />