有一个简单的办法是使用中间页面, 通过 hidden 字段的方法把 session 的值从 asp 发送到 aspx 页面,然后 aspx 页面接受 post 的值,设定相应的所有 session.
反过来也是同理。
反过来也是同理。
解决方案 »
- 关于web弹出窗口的问题
- WPF绑定另一问
- 如何使用Rose XDE .NET?
- 大家好,在mdi程序中,我把子窗口写在一个dll中,然后在mdi的程序中引用了这个dll,用using 引用了dll的namespace,然后调用那些子窗口可以实
- 不想做复合控件,想在文本框里加个按钮(请saucer(思归)、Eddie005(暴走005)以及各位老大帮助)
- 求解决一个警告
- 中国女排用3-0完美谢幕-是中国人进来看 http://bbs.haha168.com/dispbbs.asp?boardID=10&ID=120486
- 请问在c#中如何实现文件压缩、解压缩的编程?
- 填充算法
- 請問c#怎樣實現收郵件!100分
- 有史以来碰到的最奇怪的一个问题!欢迎大家发表高见!
- 指针:这个的效率能再提高么(本贴可加分)
Response.Write("<form name=t id=t action=ASPTOASPX.aspx method=post >")for each Item in Session.Contents
Response.Write("<input type=hidden name=" & Item)
Response.Write( " value=" & Session(item) & " >")
nextif len(Request.QueryString("Destpage")) >4 then
Response.Write("<input type=hidden name=destpage value=" & Request.querystring("destpage") & ">")
end ifResponse.Write("</FORM>")
Response.Write("<scr" + "ipt>t.submit();</scr" + "ipt>")
%>
<TITLE>ASPTOASPX.aspx</TITLE>
asptoaspx.aspx.csusing System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;namespace ADR.TransferSession
{
/// <summary>
/// ASPTOASPX 的摘要说明。
/// </summary>
public class ASPTOASPX : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
Session.Timeout = 60; for(int i=0;i<Request.Form.Count;i++)
{
Session[Request.Form.GetKey(i)]=Request.Form[i].ToString();
} //Response.Write(Request.Form.Count.ToString());
//Response.Write(Session["DestPage"].ToString()); Server.Transfer(Session["DestPage"].ToString(),true);
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}