用ASP.NET和Ajax搭建了一个框架


昨天晚上,终于用ASP.NET和Ajax搭建起来了一个简单的框架。
现在在这个框架下,只需要在服务器端增加用C#写的处理提出请求的网页,
在客户端增加用JavaScript写地处理访问网页后对应的处理函数即可。
服务器端用.ashx文件实现的,实际上这个文件的作用是昨天才听同事提到的,
不过马上就运用到我的新东西里边,并且取得了成功,是在是非常令人高兴的事情。
.ashx继承了HttpHandler接口,这个接口需要实现ProcessRequest(HttpContext context)方法和bool IsReusable 属性,
默认生成的代码如下:

using System.Web public sealed class TextBuilder : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ClearContent(); context.Response.ContentType = "text/plain"; context.Response.Write("Hello World"); context.Response.End(); } public bool IsReusable { get { return true; } } }
.ashx文件最大的好处就是它消耗的资源非常小,还可以利用它来动态生成图片等。
所以,用它来做验证码应该是个不错的选择。

你可能感兴趣的:(JavaScript,Ajax,框架,服务器,Class,asp.net)