如何让页面传参时,参数值不显示在url中?
尤其是使用Response .Redirect ("WebForm2.aspx?ref1=aaa&ref2=bbb");这种传参方式时?
或者有什么别的方法能实现页面传参,而又不把参数显示在url中?

解决方案 »

  1.   

    写道数据库中,或者资源文件中,或者XML
      

  2.   

    session有超时问题,cookie有安全问题,写到xml中太麻烦了,楼上的师兄说get{},set{}这个能具体说一下吗
      

  3.   


    public Company ParentCompany
            {
                get
                {
                    //懒加载ParentCompany对象。
                    if (_ParentCompanyId == 0)
                        _ParentCompany = new Company(0);
                    else if (_ParentCompany == null)
                        _ParentCompany = GetCompanyByCompanyId(_ParentCompanyId);                return _ParentCompany;
                }
                set { _ParentCompany = value; }
            }
      

  4.   

    楼上师兄给的例子我看了,我看不出来这个是要用在什么地方,get set 怎么实现我的隐式页面传值?师兄是不是没看清我的题目啊?还要请各位师兄再指教。
      

  5.   

    不是太重要的东西可以放<input type="hidden">
      

  6.   

    师兄们,可能是我水平太洼了,我想实现的是两个页面间的跳转并传参,楼上师兄说公共变量啊,hidden啊这些,怎么能满足我的需求啊?继续请教ing........
      

  7.   

    好了谢谢各位师兄,我就用server.transfer()了