DropDownList
とCheckBoxList
がフォームにあります。
DropDownListコントロールの値は、DropDownListコントロールの値が(それはのように高いまま)
をあなたが(クリック)要素を選択すると、変更
と変化していないバックチェックを外した場合の選択肢CheckBoxListの
に応じて変更するためにすべきASPX:UpdatePanelは更新されません
Risk:
<asp:UpdatePanel ID="UpRisk" runat="server" UpdateMode="always">
<ContentTemplate>
<asp:DropDownList ID="ddlRiskLevel" runat="server" Enabled="false" AutoPostBack="True">
<asp:ListItem Text="Low" Value="1" Selected="True" />
<asp:ListItem Text="High" Value="2" />
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel24" runat="server" UpdateMode="always">
<ContentTemplate>
Sign:
<asp:CheckBoxList ID="chbList_Risks" runat="server">
<asp:ListItem> Sign1 </asp:ListItem>
<asp:ListItem> Sign2 </asp:ListItem>
<asp:ListItem> Sign3 </asp:ListItem>
</asp:CheckBoxList>
</ContentTemplate>
</asp:UpdatePanel>
Код:
protected void Page_Load(object sender, EventArgs e)
{
foreach (ListItem item in chbList_Risks.Items)
{
if (item.Selected)
ddlRiskLevel.SelectedValue = "2";
}
}