2016-06-23 3 views
0

У меня есть два раскрывающихся списка. Первый содержит список пользователей. Второй - список номеров телефонов. Поэтому, когда я выбираю имя из раскрывающегося списка First, номер телефона соответствующего пользователя должен быть выбран из второго раскрывающегося списка. Когда я меняю выбор в первом выпадающем списке, страница снова загружается, но eent не запускается. Ниже приведен код, который я попробовал.Заполните одно значение выпадающего списка, основанное на выборе значения в другом выпадающем списке

Благодаря

ASPX код:

<table> 
    <tr> 
     <td align="right" valign="top"> 
      <div class="fieldLbls" style="text-align: right;"> 
       <label>Users :</label> 
      </div> 
     </td> 
     <td> 
      <asp:DropDownList ID="UserDDL" Width="175px" runat="server" 
           OnSelectIndexChanged="User_SelectedIndexChanged" AutoPostBack="true"> 
      </asp:DropDownList> 

      <label>Phone No :</label> 
      <asp:DropDownList ID="PhoneNoDD1" Width="175px" runat="server"> 
      </asp:DropDownList> 
     </td> 
    </tr> 
</table> 

Код на aspx.xs

protected void User_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    PhoneNoDD1.ClearSelection();// giving a try whether its triggering or not to clear selection but not triggering 
} 
+0

Является ли 'User_SelectedIndexChanged()' срабатывающим? –

+0

У вас есть aspx, сопоставленный с правильным файлом кода? Потому что ваш код в порядке. – DinoMyte

+0

Да, он сопоставлен, другие события запускаются для других кнопок правильно – Nethra

ответ

0

Когда UserDDL выбранный индекс изменился обновить выбранное значение PhoneNoDD1.

protected void User_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    PhoneNoDD1.SelectedValue = value; 
} 
+0

Не запускать этот метод вообще не знаю почему – Nethra

Смежные вопросы