不同页面转到同一页面后,返回到不同页面的实现

时间:2023-02-15 19:51:52

先定义一个类:

using  System;

namespace  Rhombus.UIData.CO
{
    
///   <summary>
    
///  Summary description for PageNavigation.
    
///   </summary>
    [Serializable]
    
public   class  PageNavigation
    {
        
public   string  forePage;
        
public   string  backPage;    
        
        
public  PageNavigation()
        {
            
//
            
//  TODO: Add constructor logic here
            
//
        }

    }
}

在转到页面前:

Rhombus.UIData.CO.PageNavigation nav  =   new  Rhombus.UIData.CO.PageNavigation();
nav.backPage 
=   " COItem.aspx " ;
nav.forePage 
=   " COItem.aspx " ;
Session[
" COItemCostInfoNav " =  nav;

Response.Redirect(
" COItemCostInfo.aspx " );

返回页面:

Rhombus.UIData.CO.PageNavigation nav  =   new  Rhombus.UIData.CO.PageNavigation();
nav 
= (Rhombus.UIData.CO.PageNavigation) Session[ " COItemCostInfoNav " ];
Response.Redirect( nav.forePage );