文本框更改时重置selectedvalue

时间:2009-12-09 10:37:51

标签: c# asp.net drop-down-menu

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

文本框有

<asp:TextBox ID="TxtInizioPeriodo" runat="server" 
                        ontextchanged="InizioPeriodo_TextChanged" AutoPostBack="true" Width="100"></asp:TextBox>

我想如果它改变了下拉列表返回到选中的默认值 我尝试在页面加载这个:

SelectDestinazione[i].SelectedValue = "";

但它现在有效。 我该怎么办?

感谢

2 个答案:

答案 0 :(得分:0)

我认为SelectDestinazione是你的下拉列表

SelectDestinazione.clearSelection();

答案 1 :(得分:0)

在您提到的代码中

Dropdownlist数组,即。,

SelectDestinazione[i].SelectedValue = "";

在上面的代码中,“i”从下拉列表数组中选择dropdownlist对象。

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

复制&amp;在文本内容更改事件期间,将以下代码粘贴到服务器端。

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