如何在 ASP.NET dropdownList 中添加禁用字段

问题描述 投票:0回答:2

我需要在下拉列表中添加禁用字段“选择...”。数据与后面代码中的数据源绑定。我尝试添加禁用字段,但我可以看到任何结果。

背后代码

AvailableRolesList = RoleDefinationRelay.GetAllRoles(null);
ddlRolesList.DataSource = AvailableRolesList;
ddlRolesList.DataTextField = "Title";
ddlRolesList.DataValueField = "RoleID";
ddlRolesList.DataBind();

下拉列表

<asp:DropDownList ID="ddlRolesList" runat="server">
   <asp:ListItem Text="SelectRole" Enabled="false" Selected="True">Select Role</asp:ListItem>
</asp:DropDownList>
c# asp.net-3.5
2个回答
3
投票

在后面的代码中绑定下拉列表后,需要添加Select项。

AvailableRolesList = RoleDefinationRelay.GetAllRoles(null);
ddlRolesList.DataSource = AvailableRolesList;
ddlRolesList.DataTextField = "Title";
ddlRolesList.DataValueField = "RoleID";
ddlRolesList.DataBind();

ddlRolesList.Items.Insert(0, "Select Role");

0
投票

这是我的答案

ddlRolesList.Items.Insert(0, new ListItem("Select Role","NA"));
© www.soinside.com 2019 - 2024. All rights reserved.