У меня есть RadioButtonLIst следующим образом:
<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>
Если выбрана первая радиокнопка, мне нужно сделать выбор в следующем выпадающем списке:
<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 не подходит, какой валидатор предлагается?
Большое спасибо:)
ОБНОВЛЕНИЕ: добавлено следующее к коду за
protected void LocationChanged(object sender, EventArgs e)
{
if (Location.SelectedIndexChanged == true)
{
rfvFood.Enabled = true;
}
else rfvFood.Enabled = false;
}
Это правильно?