从后端隐藏下拉列表不起作用

时间:2018-09-04 09:06:04

标签: c# asp.net .net dropdown

我有一个我不明白的非常奇怪的问题。

我使用ASP.NET版本.NET 4.0

就我而言,我需要隐藏DropDownList if(condition is true)。 但是所有的隐藏选项都不起作用。

这是代码部分(此操作通过OnSelectedIndexChanged从另一个下拉列表中调用):

if (id_int == 3)
{
    DropDown_typeofcar.Attributes["style"] = "display: none;";
    DropDown_typeofcar.Visible = false;
    DropDown_typeofcar.Enabled = false;
}

和设计:

<asp:DropDownList  ID="DropDown_typeofcar" runat="server" AutoPostBack="True" DataSourceID="SqlDataSource1" DataTextField="CarType" AppendDataBoundItems="true" DataValueField="CarType" OnSelectedIndexChanged="CarType_Changed2" Width="200px">
    <asp:ListItem Text="" Value="" />
</asp:DropDownList>

请帮助我找出可能是什么问题。如果您需要其他信息,请告诉我。

0 个答案:

没有答案