asp 与 asp.net 共享session

作者:简简单单 2008-01-18
这是一个老话题了,因为最近用的到,所以没办法又到处找资料。微软的网站上提供的是用数据库实现的,总觉得太麻烦,也有说直接使用的,但我没有试成功。我认为直接使用是不可能的。还有一种方法,就是通过几个页面转换,我使用的也是这个方法,通过总结搜索到的资料,整理后编写了几个页面来转换。主要是通过隐藏的input来实现的。具体方法如下:
  asp 转 asp.net 页面:
     用一个asp页,把session信息写到input中,提交给asp.net页
trans.asp
<%
''----------测试数据--------
session("name")="srx"
session("id")="1"
session("sex")="f"
session("pass")="asdfas"
session("age")="23"
session("weight")="131"
''--------------------------
Response.Write("
")
for each Item in Session.Contents
    Response.Write("")
next
if len(Request.QueryString("Destpage")) >4 then  
    Response.Write("")
end if
Response.Write("
")
Response.Write("frm.submit();")
%>
asptoaspx.aspx
<%@ Page language="c#" %>