asp.net radiobuttonlist 不会选择索引

Stu*_*art 5 c# asp.net radiobuttonlist selectedindex

我有一个单选按钮列表...

            <asp:RadioButtonList ID="rblCollectOptions" runat="server" CssClass="radiolist">
            <asp:ListItem Value="Collect" Text="Collect from this address"></asp:ListItem>
            <asp:ListItem Value="DropOff" Text="Drop off at Depot (UK only)"></asp:ListItem>
        </asp:RadioButtonList>
Run Code Online (Sandbox Code Playgroud)

我在页面上还有一个“手动输入地址”的链接按钮,我想将单选按钮设置为“收集”值。

我试过...

rblCollectOptions.SelectedIndex = 0;
Run Code Online (Sandbox Code Playgroud)

rblCollectOptions.Items[0].Selected = true;
Run Code Online (Sandbox Code Playgroud)

如果尚未选择任何选项,则两者都有效,但如果我手动将单选按钮设置为另一个选项,或设置默认选择,则链接按钮不起作用。

Adi*_*dil 2

在设置所选项目之前调用ClearSelection或 set 。SelectedIndex = -1

rblCollectOptions.ClearSelection();
Run Code Online (Sandbox Code Playgroud)

或者

rblCollectOptions.SelectedIndex = -1;
Run Code Online (Sandbox Code Playgroud)