一个单选列表按钮为什么在SelectedIndexChanged事件里获取不到值只能在PAGE_LOAD里获取到值?
一个单选列表按钮为什么在SelectedIndexChanged事件里获取不到值只能在PAGE_LOAD里获取到值?
我在PAGE_LOAD里写
if (rblstAnswers.SelectedItem != null)
lblItem0.Text = rblstAnswers.SelectedItem.Text;
就能在lblItem0中显示出选中项的值,但接着在SelectedIndexChanged事件里就得不到值,代码这么写的:
protected void rblstAnswers_SelectedIndexChanged(object sender, EventArgs e)
{
if (!string .IsNullOrEmpty (rblstAnswers .SelectedValue ))
{
lblItem1.Text = rblstAnswers.SelectedValue;
}
else
lblItem1.Text = "执行ELSE后的语句";
}
但在lblItem1中总是显示“执行ELSE后的语句”。
这是这么回事啊?