2 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊
您必須將發(fā)件人對(duì)象轉(zhuǎn)換為自定義驗(yàn)證器:
CustomValidator myCustomValidator = (CustomValidator)sender;
然后找到 CustomValidator 的父項(xiàng),在本例中為 Repeater Item:
RepeaterItem ri = (RepeaterItem)myCustomValidator.Parent;
最后獲得控制權(quán):
RadioButton rb= (RadioButton)ri.FindControl("gnOption1");
您必須根據(jù)自己的需要進(jìn)行調(diào)整。

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
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 關(guān)注
- 133 瀏覽
添加回答
舉報(bào)