2 回答
![?](http://img1.sycdn.imooc.com/545863e80001889e02200220-100-100.jpg)
TA贡献1829条经验 获得超9个赞
您必须将发件人对象转换为自定义验证器:
CustomValidator myCustomValidator = (CustomValidator)sender;
然后找到 CustomValidator 的父项,在本例中为 Repeater Item:
RepeaterItem ri = (RepeaterItem)myCustomValidator.Parent;
最后获得控制权:
RadioButton rb= (RadioButton)ri.FindControl("gnOption1");
您必须根据自己的需要进行调整。
![?](http://img1.sycdn.imooc.com/545861b80001d27c02200220-100-100.jpg)
TA贡献1851条经验 获得超3个赞
protected void game1_Validation(object sender, ServerValidateEventArgs args)
{
CustomValidator CustomValidator1 = (CustomValidator)sender;
bool itemSelected = false;
RepeaterItem ri = (RepeaterItem)CustomValidator1.Parent;
{
if (ri is RadioButton)
{
RadioButton rb = (RadioButton)ri.FindControl("gnOption11");
if (rb.GroupName == "gnOption1" && rb.Checked == true)
{
itemSelected = true;
}
}
}
args.IsValid = itemSelected;
}
- 2 回答
- 0 关注
- 118 浏览
添加回答
举报