public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
//在一般处理程序中 加验证 在点击登录的时候加验证
string action = context.Request["action"].ToString();
switch (action)
{
case "Test":
//创建Person对象
Person p1 = new Person("张三", 30);
Person p2 = new Person("李四", 20);
Person p3 = new Person("王五", 50);
//创建类型为Person的对象集合
List<Person> persons = new List<Person>();
//将Person对象放入集合
persons.Add(p1);
persons.Add(p2);
persons.Add(p3);
//输出第2个人的姓名
//Console.Write(persons[1].Name);
string booktab2 = Newtonsoft.Json.JsonConvert.SerializeObject(persons);
var booktab3 = Newtonsoft.Json.JsonConvert.DeserializeObject(booktab2);
//context.Response.Write(booktab3);
kaoshi k1 = new kaoshi("李衍春", "网络工程", "23", "345345345353", "11");
List<kaoshi> kaoshi = new List<kaoshi>();
//将Person对象放入集合
kaoshi.Add(k1);
string booktab4 = Newtonsoft.Json.JsonConvert.SerializeObject(kaoshi);
var booktab5 = Newtonsoft.Json.JsonConvert.DeserializeObject(booktab4);
context.Response.Write(booktab5);
break;
}
}
class Person
{
private string _name; //姓名
private int _age; //年龄
//创建Person对象
public Person(string Name, int Age)
{
this._name = Name;
this._age = Age;
}
//姓名
public string Name
{
get { return _name; }
}
//年龄
public int Age
{
get { return _age; }
}
}
class kaoshi
{
private string xingming;
private string banji;
private string nianling;
private string id;
private string touxiang;
public kaoshi(string XingMing, string BanJi, string NianLing, string Id, string TouXiang)
{
this.xingming = XingMing;
this.nianling = BanJi;
this.id = Id;
this.touxiang = TouXiang;
}
public string XingMing
{
get { return xingming; }
}
public string BanJi
{
get { return banji; }
}
public string NianLing
{
get { return nianling; }
}
public string Id
{
get { return id; }
}
public string TouXiang
{
get { return touxiang; }
}
}
function dianji() {
$.post("handler/TestDemo.ashx?action=Test×tamp=" + new Date().getTime(), {}, function (data) {
console.log(data);
console.log(eval(data)[0]["XingMing"]);
//var data1 = eval(data);
//console.log(data1[0]["Name"]);
})
}