2016-06-29 28 views
1

私はaspx WebページにASP.NET radiobuttonを持っており、私はプログラミング言語としてVBを使用しています。VB.netの背後にあるコードからRadioButton項目の可視性を変更する

<asp:RadioButtonList ID="rdoRecStatus" runat="server" Width="152px" CssClass="normalText" 
    RepeatDirection="Horizontal"> 
    <asp:ListItem Value="1">Open</asp:ListItem> 
    <asp:ListItem Value="0">Closed</asp:ListItem> 
</asp:RadioButtonList> 

私は、ボタンのクリックから2番目のラジオボタン< asp:ListItem Value="0">Closed</asp:ListItem>の可視性を変更したいです。

上記の作業にrdoRecStatus.Items[1].Visible = True/Falseを使用してみましたが、エラーが表示されます。

あなたはVB.NETで上記の作業を行う正しい方法を教えてください。前もって感謝します。

答えて

1

残念なことに、<asp:ListItem>にはVisibleのプロパティがありません。このため、この目標を達成するにはここでいくつかの選択肢を探してください。

方法1:は以下

rdoRecStatus.Items(1).Attributes.Add("hidden", "hidden") 

方法2のように、この機能を実行するために、CSSに依存:リストから特定の項目を削除します。魔法のように

rdoRecStatus.Items.RemoveAt(1) 
+0

作品。ありがとうございました。 – jayz

+0

Coool ...!あなたを助けてうれしい –

関連する問題