我有一个包含四个项目的ASP.net下拉列表,
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Selected="True" Value="0">Select Payment Method</asp:ListItem>
<asp:ListItem>Credit Card</asp:ListItem>
<asp:ListItem>PayPal</asp:ListItem>
<asp:ListItem>WeKea Store Gift Card</asp:ListItem>
</asp:DropDownList>有没有办法让“选择付款方式”不可选?我通读了ASP.net DDL的所有属性,但我没有看到任何类似的东西。
发布于 2019-04-08 00:41:54
您可以使用disabled属性(see here)并将其应用于ListItem:
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem Selected="True" Value="0" disabled="disabled">Select Payment Method</asp:ListItem>
<asp:ListItem>Credit Card</asp:ListItem>
<asp:ListItem>PayPal</asp:ListItem>
<asp:ListItem>WeKea Store Gift Card</asp:ListItem>
</asp:DropDownList>这将使该选项显示为灰色,并且它将不可选。但是,selected=True将覆盖此设置,并在页面加载时显示为选中状态,我认为这正是您想要的。

https://stackoverflow.com/questions/55561226
复制相似问题