我的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
中执行上述任务的正确方法。提前谢谢。
答案 0 :(得分:1)
不幸的是Visible
没有<asp:ListItem>
属性,所以我们需要在这里寻找一些替代方案来实现这个目标。
方法1:依赖css执行此功能,如下所示
rdoRecStatus.Items(1).Attributes.Add( "hidden", "hidden" )
方法2:从列表中删除该特定项目:
rdoRecStatus.Items.RemoveAt(1)