2012-04-04 18 views
2

最初のドロップダウンボックスで電話が選択されているにもかかわらずPhoneHelpドロップダウンをオフにしたいのですが、動作していないようです。ここでは、コードは次のようになります。アップデートパネルが機能しない、わからない理由

.NET

 <asp:DropDownList ID="ddlHowRec" runat="server"> 
      <asp:ListItem Value="" Text="Choose an option"></asp:ListItem> 
      <asp:ListItem Value="mail" Text="Mail"></asp:ListItem> 
      <asp:ListItem Value="e-mail" Text="E-mail"></asp:ListItem> 
      <asp:ListItem Value="phone" Text="Call back"></asp:ListItem> 
     </asp:DropDownList> 


      <asp:Label ID="lblPhoneHelp" runat="server" AssociatedControlID="ddlPhoneHelp"></asp:Label> 
     <asp:DropDownList ID="ddlPhoneHelp" runat="server"> 
      <asp:ListItem Value="" Text="Choose an option"></asp:ListItem> 
      <asp:ListItem Value="yes" Text="Yes"></asp:ListItem> 
      <asp:ListItem Value="no" Text="No"></asp:ListItem> 
     </asp:DropDownList> 

VB:

Protected Sub ddlHowRec_SelectedIndexChanged(ByVal sender As Object, ByVal e As  System.EventArgs) Handles ddlHowRec.SelectedIndexChanged 

    If ddlHowRec.SelectedValue = "phone" Then 
     lblPhoneHelp.Enabled = False 
    Else 
     lblPhoneHelp.Enabled = True 
    End If 
End Sub 

はあなたがlblPhoneHelp代わりのddlPhoneHelpを無効にしているあなたに

答えて

3

ありがとうございます。

ddlPhoneHelp.Enabled = Not ddlHowRec.SelectedValue = "phone" 
関連する問題