C# 文本框更改时重置selectedvalue

C# 文本框更改时重置selectedvalue,c#,asp.net,drop-down-menu,C#,Asp.net,Drop Down Menu,我有一个文本框和一个下拉列表 文本框中有 <asp:TextBox ID="TxtInizioPeriodo" runat="server" ontextchanged="InizioPeriodo_TextChanged" AutoPostBack="true" Width="100"></asp:TextBox> 但它现在起作用了。 我该怎么办 谢谢我想SelectDestinazione是你的下拉列表 选择dest

我有一个文本框和一个下拉列表

文本框中有

<asp:TextBox ID="TxtInizioPeriodo" runat="server" 
                        ontextchanged="InizioPeriodo_TextChanged" AutoPostBack="true" Width="100"></asp:TextBox>
但它现在起作用了。 我该怎么办


谢谢

我想SelectDestinazione是你的下拉列表


选择destinazione.clearSelection()

在您的代码中,您提到了

下拉列表数组,即

SelectDestinazione[i].SelectedValue = "";
在上述代码中,“i”从dropdownlists数组中选择dropdownlist对象

请检查一下那个。如果它是单下拉列表框,则使用以下解决方案

在文本内容更改事件期间,在服务器端复制并粘贴以下代码

  protected void InizioPeriodo_TextChanged(object sender, EventArgs e)
  {
      SelectDestinazione.SelectedIndex = -1;
  }

感谢它与受保护的void-ioperiodo_TextChanged(对象发送者,事件参数e){SelectDestinazione.SelectedValue=“”;}一起工作
  protected void InizioPeriodo_TextChanged(object sender, EventArgs e)
  {
      SelectDestinazione.SelectedIndex = -1;
  }