0

私はradiobuttonListを持っていて、コードビハインドを使用して選択した値を設定するための次の解決策を見つけました。

  RadioButtonList1.Items.FindByValue("1").Selected = true;

背後にあるコードを使用せずに解決策があるかどうか疑問に思いました。以下のコードは明らかに機能していませんが、私は次のような何かをしたいと思います。前もって感謝します

   <asp:RadioButtonList ID="ItemValue" runat="server" Width="109px" value="<%# Bind("ID")%>">
                <asp:ListItem Value="1">Test1</asp:ListItem>
                <asp:ListItem Value="2">Test2</asp:ListItem>
   </asp:RadioButtonList>
4

2 に答える 2

0

Binding を使用する場合は、Value の代わりに SelectedValue を使用してみてください

于 2014-07-08T15:35:39.793 に答える
0

rematnarab - どちらの方法でも機能するはずです - あなたの方法は、必要な項目の選択されたプロパティを true に設定しますが、他の項目を false に設定しません。

したがって、ASPaiva の方法の方が優れていますが、SelectedValue がラジオ ボタンのアイテム リストにない値に設定されている場合、何も起こらないことに注意してください。

于 2016-08-09T15:41:00.790 に答える