c# - 无法动态设置 RadioButtionList 的选定列表项
问题描述
我的aspx页面中有一个Asp.net单选按钮列表,其中包含两个列表项,这些列表项的值分别为“1”、“0”。我从数据库中获取一些值并对该数据执行一些条件以根据这些条件设置列表项的选择。代码工作正常,但当我在浏览器上看到输出时未执行列表项选择。
ASPX Page Control:
<asp:RadioButtonList ID="rg_A1S1Q1" runat="server">
<asp:ListItem Text="Yes" Value="1"></asp:ListItem>
<asp:ListItem Text="No" Value="0"></asp:ListItem>
</asp:RadioButtonList>
Server Side Coding:
RadioButtonList rbl = (RadioButtonList)cph.FindControl("rg_A1S1Q1");
rbl.Items.FindByValue("1").Selected = true;
rbl.SelectedItem.Attributes.Add("style", "color: blue");
rbl.Enabled = false;
解决方案
尝试这个
rbl.SelectedValue = "1";
推荐阅读
- haskell - haskell 中的函数,它获取由两点给出的 Line 上的每个点
- google-maps - 地理编码 API 密钥应受服务器限制
- ios - UIlabel dynamic width and restrain within in a cell
- java - 红边交通标志的颜色阈值
- javascript - jqplot,分割动态图
- php - 通过 azure 广告中的组 id 获取组详细信息未正确返回
- r - R - 从数据集中自动创建变量
- swift - 从firebase加载到tableview的问题
- vba - 检查一个系列值,更改第二系列中对应的点颜色
- ios - 如何从字符串中识别 UTF-8 编码文本并将其转换为 Swift 中的笑脸\表情符号