Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在不使用其id标记的情况下修改radiobutton的属性_Asp.net_Vb.net - Fatal编程技术网

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)

您确定
单选按钮是实际页面的一部分吗?如果它位于
用户控件
或基于模板的控件(如
中继器
)内,则您需要
基于此查找控件
。您确定
单选按钮
是实际页面的一部分吗?如果它位于
用户控件
或基于模板的控件(例如
中继器
)内,则需要基于该控件查找
控件