因为在DropDownList的函数DataBind时会将SelectedIndex置为0,
而且Page_Load函数会在事件响应函数之前调用,因此要想在事件响应函数里获得正确的SelectedIndex,
Page_Load函数中一定要将这样写:
if(!IsPostBack)
{
DropDownList.DataBind();
}
本文解释了如何确保DropDownList在页面加载时不被错误地重置,特别是在处理回发操作时。作者强调了在Page_Load方法中检查IsPostBack的重要性,以保持正确的SelectedIndex值。
因为在DropDownList的函数DataBind时会将SelectedIndex置为0,
而且Page_Load函数会在事件响应函数之前调用,因此要想在事件响应函数里获得正确的SelectedIndex,
Page_Load函数中一定要将这样写:
if(!IsPostBack)
{
DropDownList.DataBind();
}
2万+
450

被折叠的 条评论
为什么被折叠?