从VB.NET背后的代码更改RadioButton项的可见性

时间:2016-06-29 06:06:46

标签: vb.net radio-button

我的aspx网页上有ASP.NET radiobutton,我使用VB作为编程语言。

<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>

我想通过点击按钮更改第二个单选按钮&lt; asp:ListItem Value="0">Closed</asp:ListItem>的可见性。

我尝试使用rdoRecStatus.Items[1].Visible = True/False进行上述任务,但显示错误。

请告诉我在VB.NET中执行上述任务的正确方法。提前谢谢。

1 个答案:

答案 0 :(得分:1)

不幸的是Visible没有<asp:ListItem>属性,所以我们需要在这里寻找一些替代方案来实现这个目标。

方法1:依赖css执行此功能,如下所示

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

方法2:从列表中删除该特定项目:

 rdoRecStatus.Items.RemoveAt(1)