我面临一个奇怪的问题。
我在像这样的更新面板中有一个下拉列表
<asp:DropDownList onchange="saveSurface();" CssClass="form-control" OnSelectedIndexChanged="ddlSportTeam1_SelectedIndexChanged"
Width="150px" AutoPostBack="true" ID="ddlSportTeam1" runat="server" EnableViewState="True">
问题是当我第一次更改下拉列表的值时,它不会转到OnSelectedIndexChanged
,但它会转到Page_Init
和Page_Load
个事件。< / p>
然后对于任何后续的下降值变化都可以很好地完成。
所以只有第一次它没有调用选定的索引改变事件!
我搜索并发现有时启用视图状态可以使其工作,但对于我的情况,即使这不是。我尝试了启用和禁用视图状态。
对这种奇怪的行为有什么看法吗?