一般处理程序(ashx)
1.一般处理程序,感觉就像是一个方法
和[HttpPost]
public ActionResult ProcessRequest()
好像差不多。(习惯MVC)
调用的时候url和之前的不一样。
先生成一个ashx,再搭配一个html。
2.初始代码
public class FirstHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable
{
get
{
return false;
}
}
}
localhost:…/FirstHandler.ashx下显示Hello Word。
3.下面使用它实现一个生成随机数的代码
3.1在ashx中加上一个生成随机数的代码
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write(CreateRandomNumber());