好的,我想我在这里遗漏了一些明显的东西,但我仍然无法让它工作......
我在 ASP.NET 中有一个页面。我在页面中有一个嵌套类。我在这个嵌套类中有一个属性。如何从属性的 Set 语句访问页面的视图状态?
谢谢!
好的,我想我在这里遗漏了一些明显的东西,但我仍然无法让它工作......
我在 ASP.NET 中有一个页面。我在页面中有一个嵌套类。我在这个嵌套类中有一个属性。如何从属性的 Set 语句访问页面的视图状态?
谢谢!
你想做什么?您可能以错误的方式进行操作。听起来 Page 需要设置此属性,而不是“嵌套类”(顺便说一句,这与您的问题完全无关)。这只是一些任意对象吗?还是我们真的在谈论用户控件或自定义控件?
如果它是某个任意对象...您将需要显式传入 Page/Viewstate 对象作为方法参数,或者公开 Page 可以设置的属性。
Viewstate 在页面内部;您必须创建一个带有公开此属性的公共属性的基页类。
注意:它是私有的是有原因的 :-) 有缓存对象的替代存储,如果对象是可序列化的,您可以直接将对象存储在视图状态中。
HTH。