01.一、 改进的方式:xmlhttp+httphandler
02.
03.应用举例
04.
05.1、首先需要生成一个httphandler的ashx
06.
07.using System;
08.
09.using System.Collections.Generic;
10.
11.using System.Linq;
12.
13.using System.Text;
14.
15.using System.Web;
16.
17.
18.
19.namespace HelloWorld
20.
21.{
22.
23. public class NewHttpHandler:IHttpHandler
24.
25. {
26.
27. public bool IsReusable
28.
29. {
30.
31. get
32.
33. {
34.
35. return true;
36.
37. }
38.
39. }
40.
41. public void ProcessRequest(HttpContext context)
42.
43. {
44.
45. StringBuilder str = new StringBuilder();
46.
47. str.Append("服务器ajax.aspx得到了您输入的信息:" +context.Request["msg"].ToString() + "
您的IP地址是:");
48.
49. str.Append(context.Request.UserHostAddress);
50.
51. str.Append("
当前服务器的时间:");
52.
53. str.Append(DateTime.Now.ToLocalTime());
54.
55. context.Response.Write(str.ToString());
56.
57. context.Response.End();
58.
59. }
60.
61. }
62.
63.}
64.
65.
66.2、调用ajax页面
67.
68.XmlHttpHttpHandler.aspx
69.
70.<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="XmlHttpHttpHandler.aspx.cs" Inherits="AJAX.XmlHttpHttpHandler" %>
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.//ajax.js查看上一篇文章
84.
85.
86.
87.
88.
89.
90.
115.
116.
117.
118.
一、 改进的方式:xmlhttp+httphandler
应用举例
1、首先需要生成一个httphandler的ashx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
namespace HelloWorld
{
public class NewHttpHandler:IHttpHandler
{
public bool IsReusable
{
get
{
return true;
}
}
public void ProcessRequest(HttpContext context)
{
StringBuilder str = new StringBuilder();
str.Append("服务器ajax.aspx得到了您输入的信息:" +context.Request["msg"].ToString() + "
您的IP地址是:");
str.Append(context.Request.UserHostAddress);
str.Append("
当前服务器的时间:");
str.Append(DateTime.Now.ToLocalTime());
context.Response.Write(str.ToString());
context.Response.End();
}
}
}
2、调用ajax页面
XmlHttpHttpHandler.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="XmlHttpHttpHandler.aspx.cs" Inherits="AJAX.XmlHttpHttpHandler" %>
//ajax.js查看上一篇文章
ashx是什么如何创建?
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/liaolian9948/archive/2010/05/12/5581329.aspx