0
Q
视图状态问题
A
回答
0
默认情况下,列表框的值和当前状态已存储在ViewState中。我假设你有一些代码正在填充或以其他方式处理Page_Load()或Page_Load()所调用的方法中的ListBox信息。
可能发生的情况是,您正在每个帖子上重新设置ListBox上的状态。这就是为什么你看到人们这样做:
void Page_Load(...) {
if (!IsPostBack) {
list1.Items.Add(...);
list1.Items.Add(...);
} else {
Trace.Write("The ListBox Value is " + list1.SelectedValue);
}
}
请注意对IsPostBack的调用。如果它是回发,list1的值已经填充在ViewState中 - 没有理由再次存储它。
相关问题
- 1. 视图状态上的安全问题
- 2. 双视图状态栏问题
- 3. 网格视图状态问题?
- 4. 问题:无法加载视图状态
- 5. WP7可视状态问题
- 6. 视图状态的问题时,在ASP.net动态添加控件
- 7. 视图状态问题加载动态控件(与列表框)
- 8. 视图状态
- 9. 状态机问题
- 10. CLOSE_WAIT状态问题
- 11. 状态机问题
- 12. Flex状态问题
- 13. asp.net视图状态
- 14. 访问子控件的视图状态
- 15. 视图状态MAC验证失败,反XSRF问题
- 16. 在WPFToolkit中设计PieDataPoint时的视觉状态问题图
- 17. 另一个视图状态下拉列表的问题
- 18. 状态栏和导航栏问题解除模式视图
- 19. 与第一下拉列表项选择视图状态问题
- 20. MVC架构中的视图状态问题?
- 21. Facebook更新状态缩略图问题
- 22. 视图状态更换错误。 [ViewStateException:无效的视图状态。 ]
- 23. 无法加载视图状态。成视图状态被装载
- 24. datagridview查看状态问题
- 25. DirectX混合状态问题
- 26. ASP.NET会话状态问题
- 27. GWT按钮状态问题
- 28. iphone MFMessageComposeViewController,状态栏问题
- 29. 状态栏方向问题
- 30. 简单状态机问题
您必须先告诉我们您的代码。 – ScottE 2010-08-15 11:55:44
Why你是否需要将项目添加到视图状态呢? – 2010-08-15 11:59:14