2016-06-23 7 views
0

2つのドロップダウンリストがあります。最初のものにはユーザーのリストが含まれています。もう1つは電話番号のリストです。したがって、最初のドロップダウンリストから名前を選択すると、対応するユーザーの電話番号を2番目のドロップダウンリストから選択する必要があります。最初のドロップダウンで選択を変更すると、ページは再び読み込まれますが、eentはトリガーされません。以下は私が試したコードです。他のドロップダウンリストの値の選択に基づいて1つのドロップダウンリスト値を設定します

おかげ

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

関連する問題