首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

RadioButtonList的RadioButtonList1_SelectedIndexChanged事件为啥激活不了呢

2012-07-31 
RadioButtonList的RadioButtonList1_SelectedIndexChanged事件为什么激活不了呢?前台:div classgoodscr

RadioButtonList的RadioButtonList1_SelectedIndexChanged事件为什么激活不了呢?
前台:<div class="goodscr-norm"><p>已经选择:<strong class="fr" id="spec_lebl"><asp:Label ID="LabColor" runat="server"
  Text="Label"></asp:Label></strong></p>
 
<p>
  <asp:RadioButtonList ID="RadioButtonList1" runat="server" 
  onselectedindexchanged="RadioButtonList1_SelectedIndexChanged" 
  RepeatColumns="3" RepeatDirection="Horizontal">
  </asp:RadioButtonList>
  </p>
后台数据绑定: this.RadioButtonList1.DataSource = new NewWanYuan.BLL.ProductColor().GetProductColor(pid);
  this.RadioButtonList1.DataTextField = "Colorname";
  this.RadioButtonList1.DataValueField = "PCID";
  this.RadioButtonList1.DataBind(); 
都没有问题,就是事件:  
protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
  {
  if (RadioButtonList1.SelectedIndex != -1)
  {
  this.LabColor.Text = RadioButtonList1.SelectedValue.ToString();
  }
  else
  { this.LabColor.Text = null; }
  }
写了这个事件,单击RadioButtonList1的选项没有反应

[解决办法]
<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True" onselectedindexchanged="RadioButtonList1_SelectedIndexChanged"
RepeatColumns="3" RepeatDirection="Horizontal">
</asp:RadioButtonList>

热点排行