以前只是用ViewState[“varName“]来保存基类型的变量,用它来代替input type=hidden 。但如何保存对象呢?用input type=hidden是不行了,用session又没有那个必要,最简单的方法就是在要保存在ViewState中的类对象加上一个Serializable属性就都ok拉 例如: [Serializable] public class OrderInfo {.....}