//添加if(!this.Page.IsPostBack)
{System.Web.UI.WebControls.RadioButtonList _myRbl = new System.Web.UI.WebControls.RadioButtonList();
_myRbl.Items.Add("a");
_myRbl.Items.Add("b");this.Page.Controls.Add(_myRbl);
}
{System.Web.UI.WebControls.RadioButtonList _myRbl = new System.Web.UI.WebControls.RadioButtonList();
_myRbl.Items.Add("a");
_myRbl.Items.Add("b");this.Page.Controls.Add(_myRbl);
}
.....//赋值
this.Controls.Add(li);//取RADIOBUTTONLIST的值
foreach (ListItem li in li.Items)
{
...//判断再处理
}
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 172:
行 173: RadioButtonList objRadioButtonList = (RadioButtonList)PlaceHolder1.FindControl("radio1");
行 174: Response.Write(objRadioButtonList.SelectedIndex);
行 175: Response.End();
{
Response.Write(objRadioButtonList.SelectedIndex);}
也可以在page_load或者 OnInit方法中载入绑定。