日期:2014-05-18  浏览次数:20437 次

REPEATER循环器里的控件属性如何访问
我是一名初学者,现在正试着开发一个在线考试系统。
遇到一些问题:
试卷用REPEATER控件显示,REPEATER控件循环体
里面有个radiobuttonlist控件用来显示选择题的四个选项。
学生点了提交按纽后,可以计算试卷最后得分,
现在我的问题是如何获取循环体里面radiobuttonlist的VALUE属性,
以累加分数。
因为repeater控件绑定了数据后,显示很多个radiobuttonlist控件
而程序设计的时候我只设了一个radiobuttonlist控件的ID属性,所以
我不知道应该怎么累计各个radiobuttonlist控件的VALUE属性。

不知道我的问题说清楚了没有,敬请高手指点

------解决方案--------------------
你要在哪里取?

//
...ItemCommand(...
{
RadioButtonList rdoList = e.Item.FindControl( "MyRadioButtonListID ") as RadioButtonList;
if(rdoList != null) {
string val = rdoList.SelectedValue;
// ....
}
}
------解决方案--------------------
item实际就是repeater的每个itemtemplate的实例!