首页 > 解决方案 > ASP.NET 按名称获取控件值

问题描述

我将 RadioButtonList 设置为 rbQ1、rbQ2、rbQ3,直到 rbQ13。

现在我想遍历这个单选按钮来获取这些单选按钮的选定值。

我试过了

Dim myControl1 As Control = FindControl("rbQ1")
Response.Write("<script type=""text/javascript"">alert(" & myControl1.selecteditem.value & ");</script")

哪个不起作用并显示以下错误。

错误 16 'selecteditem' 不是 'System.Web.UI.Control' 的成员

标签: asp.netvb.net

解决方案


您需要将其转换为RadioButton. Control是一个通用对象,表示所有类型控件的基本属性 - 显然并非所有控件都具有选定项。


推荐阅读