У меня есть RadioButtonList следующим образом:Как установить DropDownList, если выбрана данная радиокарта?
<asp:RadioButtonList runat="server" ID="Location" ValidationGroup="formVal">
<asp:ListItem Value="Beverly Hills" />
<asp:ListItem Value="Seattle" />
</asp:RadioButtonList>
<asp:RequiredFieldValidator runat="server" ID="rfvLocation"
ControlToValidate="Location">
</asp:RequiredFieldValidator>
Если выбрана кнопка первого радио, мне нужно требовать выбора в следующем DropDownList:
<asp:DropDownList runat="server" ID="Food" ValidationGroup="formVal">
<asp:ListItem Text="Chicken" Value="Chicken"></asp:ListItem>
<asp:ListItem Text="Beef" Value="Beef"></asp:ListItem>
<asp:ListItem Text="Fish" Value="Fish"></asp:ListItem>
</asp:DropDownList>
ли я использую CustomValidator для достижения этой цели ? Если да, то какое выражение валидации следует использовать? Если CustomValidator не подходит, какой валидатор предлагается?
Спасибо большое :)
UPDATE: Добавлены следующие закодировать за
protected void LocationChanged(object sender, EventArgs e)
{
if (Location.SelectedIndexChanged == true)
{
rfvFood.Enabled = true;
}
else rfvFood.Enabled = false;
}
Является ли это правильно?