当前位置: 代码迷 >> ASP.NET >> 页面之间怎么传输实体
  详细解决方案

页面之间怎么传输实体

热度:3250   发布时间:2013-02-25 00:00:00.0
页面之间如何传输实体?
a.aspx,把用户输入信息组织成了一个Model实体
b.aspx,如何获取这个实体?

不能用session,cache,application这些浪费资源的做法。

------解决方案--------------------------------------------------------
Server.Transfer("path");//用这个是可以试试
------解决方案--------------------------------------------------------
这叫浪费资源? 假如,你目前有一个model放在内存,用了10k,然后你取这个model序列化成字符串加入我们这里假如又占用了10k,然后你列一个页面接受序列化后的参数有占用10k,然后你再反序列化回来成为一个model有时10k 10+10+10+10=40. ok ,这个时候你说.net有GC, 请问GC是什么时候都运行的吗? 所以你这样处理的记过是百分之百大于10K。 而你把这个10K放在session,cache,application这里面,是一直等于10K的,请问到底哪种方式占用资源???
------解决方案--------------------------------------------------------

放在 内存里面不就行了

为什么要通过 页面传递?

你现在居然谈浪费资源。。。 好吧。。。 Net达人
------解决方案--------------------------------------------------------
反了:页面内部用ViewState,页面之间用Session
  相关解决方案