[C#] 纯文本查看 复制代码
delegate void myFunc(HttpContext context);
static Dictionary<string, myFunc> dict = new Dictionary<string, myFunc>();
[C#] 纯文本查看 复制代码
static handerTest()
{
dict.Add("del", context =>
{
string jsonback = context.Request.Params["jsoncallback"];
string id = context.Request["id"];
//输出
});
dict.Add("mgdel", context =>
{
string jsonback = context.Request.Params["jsoncallback"];
string id = context.Request["id"];
//输出
});
dict.Add("address", context =>
{
string jsonback = context.Request["jsoncallback"];
string proid = context.Request["proid"];
//输出
});
dict.Add("logout", context => {
context.Response.Redirect("/Login");
context.Response.ContentType = "text/plain";
context.Response.Write("1;");
});
dict.Add("getUserName", context => {
string userName = string.Empty;
string userid = LoginUser.GetLoginUserID();
context.Response.Write(userName);
});
}
[C#] 纯文本查看 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using DistributedBLL.User;
using DistributedDict;
using System.Text;
using DistributedBLL;
using DistributedBLL.Mongodb.User;
namespace DistributedWeb.Hander
{
/// <summary>
/// hander 的摘要说明
/// </summary>
public class handerTest : IHttpHandler
{
delegate void myFunc(HttpContext context);
static Dictionary<string, myFunc> dict = new Dictionary<string, myFunc>();
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
string act = context.Request["action"];
if (!string.IsNullOrWhiteSpace(act))
{
if (dict.ContainsKey(act))
{
dict[act](context);
}
}
}
static handerTest()
{
dict.Add("del", context =>
{
string jsonback = context.Request.Params["jsoncallback"];
string id = context.Request["id"];
//输出
});
dict.Add("mgdel", context =>
{
string jsonback = context.Request.Params["jsoncallback"];
string id = context.Request["id"];
//输出
});
dict.Add("address", context =>
{
string jsonback = context.Request["jsoncallback"];
string proid = context.Request["proid"];
//输出
});
dict.Add("logout", context => {
context.Response.Redirect("/Login");
context.Response.ContentType = "text/plain";
context.Response.Write("1;");
});
dict.Add("getUserName", context => {
string userName = string.Empty;
string userid = LoginUser.GetLoginUserID();
context.Response.Write(userName);
});
}
public bool IsReusable
{
get
{
return false;
}
}
}
}