asp.net - 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' 的成员
解决方案
您需要将其转换为RadioButton
. Control
是一个通用对象,表示所有类型控件的基本属性 - 显然并非所有控件都具有选定项。
推荐阅读
- c++ - 打破 While 循环 C++
- javascript - 如何在 React 中从非 React 库中渲染 div 对象?
- git - 将分支恢复到旧位置的最佳方法是什么?
- xml - 修改python-docx中paragraph.style._element.xml中的XML
- javascript - 我想使用 document.getElementByID 自动填充网络表单,但是每当我返回网站时,ID 都会不断变化
- sql - 如何列出 Teradata 中所有定义的宏?
- laravel-5.8 - 如何扩展 FaCuZ/laravel 主题中的布局?
- javascript - 将子组件中的文本字段链接到 VueJS 中父组件的道具
- android - 可以在打印 logcat 之前获取日志吗?
- kubernetes - 在 helm kubernetes 中使用 secret 存储敏感数据