如何在 ASP.NET 下拉列表中添加禁用字段
How to add disable field in ASP.NET dropdownList
我需要在下拉列表中添加禁用字段 "Select..."。数据在代码后面与数据源一起绑定。我尝试添加禁用字段,但我可以看到任何结果。
代码隐藏
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>
在此处输入代码
您需要在后面的代码中绑定下拉列表后添加Select项。
AvailableRolesList = RoleDefinationRelay.GetAllRoles(null);
ddlRolesList.DataSource = AvailableRolesList;
ddlRolesList.DataTextField = "Title";
ddlRolesList.DataValueField = "RoleID";
ddlRolesList.DataBind();
ddlRolesList.Items.Insert(0, "Select Role");
这是我的答案
ddlRolesList.Items.Insert(0, new ListItem("Select Role","NA"));
我需要在下拉列表中添加禁用字段 "Select..."。数据在代码后面与数据源一起绑定。我尝试添加禁用字段,但我可以看到任何结果。
代码隐藏
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>
在此处输入代码
您需要在后面的代码中绑定下拉列表后添加Select项。
AvailableRolesList = RoleDefinationRelay.GetAllRoles(null);
ddlRolesList.DataSource = AvailableRolesList;
ddlRolesList.DataTextField = "Title";
ddlRolesList.DataValueField = "RoleID";
ddlRolesList.DataBind();
ddlRolesList.Items.Insert(0, "Select Role");
这是我的答案
ddlRolesList.Items.Insert(0, new ListItem("Select Role","NA"));