Asp.net 如何在不使用其id标记的情况下修改radiobutton的属性
我需要通过一个循环,检查正确的单选按钮。我有多个单选按钮,名为Asp.net 如何在不使用其id标记的情况下修改radiobutton的属性,asp.net,vb.net,Asp.net,Vb.net,我需要通过一个循环,检查正确的单选按钮。我有多个单选按钮,名为rb,颜色为“rbGreen,rbRed,rbYellow…” 下面是我的代码:(ListColor是字符串列表) 调试时,我出现了一个错误,因为rb什么都不是…我猜所讨论的单选按钮实际上不是页面的一部分,而是用户控件或基于模板的控件(例如中继器)的一部分 如果是这样,则需要修改代码,以使用包含有问题的单选按钮的控件的FindControl 如果这是在UserControl中,那么最简单的方法是 Me.FindControl("rb"
rb
,颜色为“rbGreen,rbRed,rbYellow…”
下面是我的代码:(ListColor是字符串列表)
调试时,我出现了一个错误,因为rb什么都不是…我猜所讨论的
单选按钮实际上不是页面的一部分,而是用户控件
或基于模板的控件(例如中继器
)的一部分
如果是这样,则需要修改代码,以使用包含有问题的单选按钮的控件的FindControl
如果这是在UserControl
中,那么最简单的方法是
Me.FindControl("rb" & color)
我猜想所讨论的单选按钮
实际上不是页面
的一部分,而是用户控件
或基于模板的控件(例如中继器
)的一部分
如果是这样,则需要修改代码,以使用包含有问题的单选按钮的控件的FindControl
如果这是在UserControl
中,那么最简单的方法是
Me.FindControl("rb" & color)
您确定单选按钮是实际页面的一部分吗?如果它位于用户控件
或基于模板的控件(如中继器
)内,则您需要基于此查找控件
。您确定单选按钮
是实际页面的一部分吗?如果它位于用户控件
或基于模板的控件(例如中继器
)内,则需要基于该控件查找控件