首页 > 解决方案 > 无法动态设置 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;

标签: c#asp.net

解决方案


尝试这个

rbl.SelectedValue = "1"; 

推荐阅读