在asp.net中,我如何知道哪些属性存储在ControlState中以及哪些属性存储在ViewState中?有没有关于这方面的官方文件?如何知道哪些属性存储在ControlState中以及哪些属性存储在ViewState中?
0
A
回答
1
我没有看到任何关于此的公开信息,但你很容易就可以自己找出这个。只需要dowlnoad Reflector,运行它,选择合适的框架版本(例如3.5),点击搜索按钮,添加方法选择(在搜索框右侧)并输入RegisterRequiresControlState - 这个方法属于Page类,控件需要调用这个方法被允许存储数据(成为pidgin英语的对不起)。在搜索结果双击后,左侧的树将被展开,并选择此方法。右键单击该方法并选择“分析”。一个新酒吧将在右侧开放。展开“Used By”节点,您将看到所有使用控制状态的控件。请点击您需要的控件,然后选择此控件的“SaveControlState”方法。右键点击 - 反汇编。瞧,你会看到这种方法的来源,你会看到它在CS中存储的是什么。
也可以直接搜索“SaveControlState”方法。
反射器是免费的,它会晃动。
相关问题
- 1. 如何知道哪些属性更新?
- 2. 应该在会话中存储哪些属性
- 3. Android设备属性存储在哪里?
- 4. Java HttpSession属性存储在哪里?
- 5. 这些存储在哪里?
- 6. Mac上的哪些地方存储Java系统属性?
- 7. 在会话或数据库中存储Viewstate有哪些缺陷
- 8. 境界,避免存储一些属性
- 9. 在IntelliJ中存储了哪些原型?
- 10. 如何在TYPO3中存储datetime属性?
- 11. NHibernate如何知道哪些类属性将值放入?
- 12. 如何知道哪些属性为NSFetchedResultsChangeUpdate更改?
- 13. 如何知道哪些存储过程在Oracle数据库中运行?
- 14. UINavigationBar.titleTextAttributes支持哪些属性?
- 15. 无法指定在查询LDAP存储时返回哪些属性
- 16. SQL Server中存储的扩展属性在哪里?
- 17. 自定义属性信息存储在哪个文件中?
- 18. 如何让属性'A'中的属性知道属性'B'的存在?
- 19. 控制属性是否也存储在ViewState中?
- 20. 我想知道哪些表存储事件触发如
- 21. 可以将哪些CSS属性应用于哪些HTML元素
- 22. CTFramesetterSuggestFrameSizeWithConstraints:可以设置哪些属性?
- 23. 指定哪些属性去在XAML
- 24. 找出哪些属性在C#
- 25. 其中哪些是存储库模式?
- 26. ValueStack中存储了哪些对象
- 27. HTML5占位符属性值可以保存哪些值类型?
- 28. 在哪里以及如何在asp.net.vb中存储函数
- 29. 检查存在哪些边缘属性(NetworkX)
- 30. UpdateAnimationExtender属性键 - 我可以使用哪些属性?