【发布时间】:2010-12-02 04:18:11
【问题描述】:
我在用户控件中有一个 aspnet 下拉列表。这个用户控件被加载到 web 表单中。此页面上也有一个提交按钮。在回发时 selectedItem 不会在 Page_load 处理程序中显示正确的值,但会在预渲染和渲染处理程序中显示正确的值。我的印象是视图状态是在 page_load 之前设置的。
【问题讨论】:
-
“正确的价值”是什么意思——是用户的选择还是什么?也许你可以提供一些源代码?我的印象是您正在处理一些非标准场景。
-
用户选择。问题是当我在新项目中创建新页面时它可以工作。我想我只是在寻找可能导致这种情况的一些提示。我很难包含整个源代码,因为有很多继承发生,但我确信没有任何挂钩到页面/控制事件来破坏视图状态。