asp和asp.net共享session解决办法--转帖

原创 2005年01月03日 16:16: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("<script>t.submit();</script>");
</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.netSession共享的解决方案

1.iis7.0webconfig配置  2.截取类,重置sessionid的值 namespace aspnetstat...
  • paolei
  • paolei
  • 2014年09月03日 17:51
  • 3039

ASP.NET实现多域名多网站共享Session值

1、实现功能:可设置哪些站点可以共享Session值,这样就防止别人利用这个去访问   要想实现这个功能就必须得把Session值 放入数据库中, 所有我们先在VS命令工具下注册一个   命名如下...
  • zunguitiancheng
  • zunguitiancheng
  • 2013年06月07日 03:28
  • 742

asp.net mvc 用Redis实现分布式集群共享Session

1、这两天研究Redis搞分布式session问题,网上找的资料都是用ServiceStack.Redis来实现的,但是在做性能测试的时候发现最新的v4版本有限制每小时候最多请求6000次,因为官网开...
  • benbenchong_ok
  • benbenchong_ok
  • 2016年04月28日 11:20
  • 1170

[ASP.NET]Session在多个站点之间共享解决方案

http://www.cnblogs.com/DebugLZQ/archive/2011/11/10/2244952.html 对于大多数的网站来说,都会使用Session来维护用户在一次会话中...
  • mituan1234567
  • mituan1234567
  • 2013年03月13日 16:55
  • 607

asp之让Session永不过期

保持Session的方法:有人说设session.timeout=-1,或小于0的数。这种方法肯定是不行的,session计算时间以分钟为单位,必须是大于等于1的整数。 又有人说设session.t...
  • cnso2
  • cnso2
  • 2013年12月20日 02:11
  • 1481

ASP.NET会话(Session)保存模式

日抽空就说一下 Session 在 .Net v1.0/v1.1 中的存储模式。大家可在 MSDN 2003 中搜索一下即可看到关于 Web.config 中的节点元素的描述,共有 Off、In...
  • u011966339
  • u011966339
  • 2016年11月12日 15:37
  • 241

利用StateServer实现Session共享

1、更改web.config 中的 tcpip=localhost:42424" cookieless="false"/>  注:tcpip=localhost:42424  tcpip的值可以设置...
  • xiaxiaoying2012
  • xiaxiaoying2012
  • 2016年11月29日 21:04
  • 1067

ASP.NET中在不同的子域中共享Session(二级域名获取不到主域名下的session值)

前一段时间遇到了这个问题,当时研究了好长时间。要解决这个问题,首先就要明白一些Session的机理。Session在服务器是以散列表形式存在的,我们都知道Session是会话级的,每个用户访问都会生成...
  • hnzyjcwyl
  • hnzyjcwyl
  • 2015年11月09日 16:41
  • 649

asp.net中cookie和session的区别和相关使用

彻底研究了下cookie和session的原理,发现了很多有趣的东西,原来我的很多想法和制定协议的那些大神们也有相同之处! cookie是存放于用户的本地的机器上的小文件,由浏览器创建和读写这个...
  • wangyh_128
  • wangyh_128
  • 2014年08月14日 11:21
  • 774

详解Session分布式共享(.NET CORE版)

一、前言&回顾        在上篇文章Session分布式共享 = Session + Redis + Nginx中,好多同学留言问了我好多问题,其中印象深刻的有:nginx挂了怎么办?采用R...
  • jiangfei009003
  • jiangfei009003
  • 2017年05月02日 09:54
  • 2252
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp和asp.net共享session解决办法--转帖
举报原因:
原因补充:

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