如何从表中的asp下拉列表中选择多个值并检索这些值

时间:2016-06-06 17:54:10

标签: c# jquery html

我有一个下拉列表。使用实体框架将值填充到下拉列表中。问题是我无法选择多个值并获取所选值。下面是我当前的代码。摆脱值返回' NULL'

下拉列表代码:

<div class="col-sm-8">
    <label>users:</label>
    <asp:DropDownList  id="ddlusers"  runat="server" onchange="selectUserToNode(this)" SelectionMode="Multiple"></asp:DropDownList>
</div>

功能:

function selectUserToNode(dlist) {
    var nid = $('#NId').val();
    var rid = document.getElementById("ddlusers");
    // var rid= $('#ddlroles option:selected').text()
    // var rid = $('#ddlroles').val();
    var strUser = rid.options[rid.selectedIndex].text;
}

1 个答案:

答案 0 :(得分:0)

通过提供ClientIDMode =&#34;静态&#34;在html声明中,它解决了我的问题。

HTML:

<div class="col-sm-8">
<label>users:</label>
<asp:DropDownList  id="ddlusers"  runat="server" onchange="selectUserToNode(this)" SelectionMode="Multiple" ClientIDMode = "static"></asp:DropDownList>