重置ASP下拉列表AppendDataBoundItems

时间:2017-07-02 15:11:27

标签: javascript c# asp.net dropdown

我在asp中有以下下拉列表:它绑定到SQL数据库以根据查询检索值。

if (container.getChildAt(i) instanceof TextView)
{
....
}

问题是我想做出第一个选择---选择一个--- 现在,当我想重置文本字段时,我想将下拉列表重置为值---选择一个---,在javascript中,但我不能。

我在asp.net中重置了textfilds,如下所示:

<td>
<asp:DropDownList ID="DropDownList4" runat="server" AppendDataBoundItems="true"
    DataSourceID="SqlDataSource1" DataTextField="VALUE" DataValueField="VALUE">
    <asp:ListItem Value=" " Selected="true" Text="--Select One--"></asp:ListItem>
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
    ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" 
    SelectCommand="SELECT &quot;VALUE&quot; FROM TABLENAME WHERE (column= xx)">
</asp:SqlDataSource>

我需要你的支持和想法。

1 个答案:

答案 0 :(得分:0)

var drop = document.getElementById('<%=dropdownID.ClientID%>').querySelectorAll("option:selected");

您可以使用以下选项之一

$(drop).empty();

OR

drop.value = '';

OR

$('#mydropID').val('');