如何将.ashx页面的会话发送到.aspx.cs页面。 我想通过会话发送一个整数值。 Plz帮助我。
答案 0 :(得分:0)
您需要在处理程序中使用IReadOnlySessionState
或IRequiresSessionState
以下内容。
假设您有一个处理程序名称MyHandler
,那么您需要按如下方式使用它
public class MyHandler : IHttpHandler, IReadOnlySessionState
并在该处理程序中,您需要编写如下
public class MyHandler : IHttpHandler, IReadOnlySessionState
{
public void ProcessRequest(HttpContext context)
{
context.Session["yourKye"]="test123";
}
public bool IsReusable
{
get
{
return false;
}
}
}
您可以在您的页面中将其用作普通会话
string value=(string)Session["yourKye"];
一些类似的问题