本文介绍了如何在处理程序文件中使用Session和Hashtable的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在处理程序文件中使用我的会话和Hashtable而不是我如何使用?
请帮助我。
I want to use my session and Hashtable in handler file.. than how i use ?
Please help me.
推荐答案
<![CDATA[<%@ WebHandler Language="C#" Class="Handler" %>]]>
using System.Web;
using System.Collections;
public class Handler : IHttpHandler, System.Web.SessionState.IRequiresSessionState
{
public void ProcessRequest (HttpContext context) {
if (context.Session["userpseb2014"] == null || context.Session["userpseb2014"].ToString() == "")
{
context.Response.Redirect("../Default.aspx");
}
Hashtable objHT = new Hashtable();
objHT = (Hashtable)context.Session["userpseb2014"];
string str = objHT["User"].ToString();
context.Response.ContentType = "text/plain";
HttpPostedFile uploadFiles = context.Request.Files["Filedata"];
string pathToSave = HttpContext.Current.Server.MapPath("signsect/") + uploadFiles.FileName;
uploadFiles.SaveAs(pathToSave);
}
public bool IsReusable {
get {
return false;
}
}
}
谢谢
AARIF SHAIKH
Thanks
AARIF SHAIKH
这篇关于如何在处理程序文件中使用Session和Hashtable的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!