1

リスト項目の間にテキストを追加する必要がありますが、これを行う方法は見たことがありません。項目間にスペースを追加することを検討しましたが、リスト項目間にテキストを追加する方法がわかりません。

    <asp:RadioButtonList ID="RadioButtonList1" runat="server" >
 need to add text here
    <asp:ListItem Value="10.00" Selected="True">this is item1</asp:ListItem>
 need to add text here
    <asp:ListItem Value="10.00">this is item2 </asp:ListItem>
 need to add text here
    <asp:ListItem Value="10.00"> this is item3 </asp:ListItem>

</asp:RadioButtonList>
4

2 に答える 2

1

複数のRadioButtonコントロールを使用してそれを実現し、必要に応じてそれらをグループ化することもできます。

RadioButtonList間にテキストを挿入することはできません。以下はMSDNからの引用です。

RadioButtonList コントロールでは、ボタンの間にテキストを挿入することはできませんが、ボタンをデータ ソースにバインドする場合は、はるかに簡単に使用できます。また、どのボタンが選択されたかをチェックするコードを書くのも少し簡単です。

于 2012-05-02T05:57:47.077 に答える
0

カスタム RadioButtonList コントロールを作成して、独自のカスタム ListItem タイプを実装し、顧客の ListItem のプロパティの値を適切にレンダリングできるようにします。

ListItem は封印されているため、継承することはできません。ただし、ListItem を模倣する独自のクラスを作成し、リスト項目ごとに表示できる追加テキスト用にさらにいくつかのプロパティを追加することができます。

次に、カスタム ラジオ ボタン リストの Render メソッドで、通常のリスト項目のプロパティ (テキストと値) を出力する前に、それらの間にタグとテキストをレンダリングできます。

HTH

于 2012-05-02T06:10:38.177 に答える