一共有二个页面实现第一个画面传参到第二个页面问题就是参数里面由于参数是一个个对象,不可能说是  get方法 1.aspx?xxx=id 这种形式吧可能用表单提交 post    ??   我的是一个个对象请问应该怎么样传入下一个页面中谢谢!!!!!!

解决方案 »

  1.   

    http://www.oneedu.cn/xxyd/jzjs/aspnet/200703/14724.html
    ASP.NET页面间传递对象的另类方法
      

  2.   

    可以用Session 接到后銷毀
    可以考虑。
      

  3.   

    感觉SESSION 不好,会增加服务器端的负担
      

  4.   


    用SESSION传个对象没关系的,服务器不会脆弱到这种地步的.
    用完之后释放,你用其它方法一样要用到内存,根本就是一回事嘛,呵呵.
      

  5.   

    xml序列化可以说的具体一些吗  我想了解一下  谢谢
      

  6.   

    可以用 button 的PostBackUrl来发送到那个页面
      

  7.   

     private int Mid
        {
            set { ViewState["Mid"] = value; }
            get { return int.Parse(ViewState["Mid"].ToString()); }
        }这样子试一下.
      

  8.   


    public class DataCache
    {
    /// <summary>
    /// 获取当前应用程序指定CacheKey的Cache值
    /// </summary>
    /// <param name="CacheKey"></param>
    /// <returns></returns>
    public static object GetCache(string CacheKey)
    { System.Web.Caching.Cache objCache = HttpRuntime.Cache;
    return objCache[CacheKey]; } /// <summary>
    /// 设置当前应用程序指定CacheKey的Cache值
    /// </summary>
    /// <param name="CacheKey"></param>
    /// <param name="objObject"></param>
    public static void SetCache(string CacheKey, object objObject)
    {
    System.Web.Caching.Cache objCache = HttpRuntime.Cache;
    objCache.Insert(CacheKey, objObject);
    }
    }
      

  9.   

    缓存是全局的,除了Session,Cross-Page Posting,一时想不起别的。
    xml序列化不懂。
      

  10.   

    谢谢大家,我准备用类 和 Server.transfer()