asp和asp.net共享session解决办法

转载 2007年09月12日 14:55:00
在原有的asp程序中用asp.net添加功能模块,共享SESSIONs是一个难点,下面介绍一种较为简洁的方法,可以在asp和asp.net中共享session会话。
登录页面使用C#重新创建,在成功登录后执行语句:
Response.Write("<script language='javascript'>window.open('ASPXTOASP.aspx','new');</script>");
打开aspxtoasp.aspx页面,action设为aspxtoasp.asp,即可将session值post到asp页面,因为是单向传递,不用在其他页面重复执行动作,经测试,传递成功!
 
Aspxtoasp.aspx代码如下:
<script language="C#" runat="server">
 
Response.Write( "<form name=t id=t action=ASPXTOASP.asp method=post>" );
 
 foreach(object it in Session.Contents)
     {
              Response.Write("<input type=hidden name=" + it.ToString());
              Response.Write( " value=" + Session[it.ToString()].ToString() + " >");
     }
Response.Write("</FORM>");
Response.Write("<scr" + "ipt>t.submit();</scr" + "ipt>");
 
</script>
 
Aspxtoasp.asp代码如下:
<%
for i=1 to Request.Form.Count   
Session(Request.Form.Key(i))=Request.Form(i)
next
Response.End
 
%>
<script language="javascript">
window.close();
</script>
 

相关文章推荐

ASP.Net中session丢失的解决办法

一、 引发 Session 丢失的几种原因 动过手写代码的人都知道,Session 丢失是比较常见的事。以下是本人这几年所遇到的,能够引发 Session 丢失的原因,不敢说是百分百,丢失概率还...

Asp.net 默认配置下,Session莫名丢失的原因及解决办法

正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。原因:由于Asp.net程序是默认配置...

Asp.net 默认配置下,Session莫名丢失的原因及解决办法

Asp.net 默认配置下,Session莫名丢失的原因及解决办法 正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定...

asp.net使用session丢失问题的解决办法

asp.net使用session丢失问题的解决办法,我们在用asp.net开发程序的时候经常会遇到Session很不稳定,老是数据丢失。下面就是Session数据丢失的解决办法希望对您有好处。1、在W...

ASP.NET Session详解及Session莫名丢失的原因及解决办法

Session模型简介 Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器...

Asp.net 发送大量邮件超时的解决办法

我们知道在.Net中发送邮件使用的是SmtpClient 类,比如简单的如下:             SmtpClient client = new SmtpClient(args[0]...

ASP.NET WEBAPI 接入微信公众平台总结,Token验证失败解决办法

ASP.NET WEBAPI 接入微信公众平台总结,Token验证失败解决办法! 1.微信公众平台的接入方法,无非4个参数(signature, timestamp, nonce, echostr)加...

ASP.NET中引用dll“找不到指定模块"的完美解决办法

最近继续用ASP.Net来重新开发ACM的Online Judge系统,因为要进行进程的监控,所以自己编写了一个非托管的DLL供ASP.Net调用。我用的是VS2005的开发环境,后来发现使用[Dll...

ASP.NET Identity V2在多线程中UserManager获取的httpContext.Current始终为null的解决办法

最近需要在Quartz一个定时器中没隔段时间执行一个操作,在这个过程当中需要获取到 ApplicationUserManager 对象。因为原来这些对象是在控制器中定义的,为了使用,特意把其挪到了定时...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)