今天在使用RadioButtonList的时候,出现了一个奇怪的问题,就是我想通过RadioButtonList的SelectedItem属性获取它的选中项的时候,总是提示SelectedItem的值为空。后来才发现原来是数据绑定的问题,我在Page_Load函数中为RadioButtonList控件设定数据源并进行绑定,但是没有添加if(!Page.IsPostBack),这样在点击提交按钮时,RadioButtonList每次都进行重新绑定,原来选择的项也变成了未选中,这样在提交按钮的事件中去获取SelectedItem属性,得到的肯定是null。