我有2个组合框下拉菜单。在页面加载时,带有验证器的第二个下拉列表被禁用。如果用户从第一个下拉列表中选择任何值,则启用它。第二次下拉启用但验证器不启用。
页面加载
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
ComBox_GER2.Enabled = False
Valid_GER2.Enabled = False
End Sub
解雇ComBox_GER1.SelectedIndexChanged
If ComBox_GER1.SelectedIndex = -1 Then
Else
ComBox_GER2.Enabled = True
Valid_GER2.Enabled = True
End If
答案 0 :(得分:0)
在每个Page_Load add
中AjaxManager.AjaxSettings.AddAjaxSetting(ComBox_GER1,ComBox_GER2)
AjaxManager.AjaxSettings.AddAjaxSetting(ComBox_GER1,Valid_GER2)
这应该有用。
答案 1 :(得分:0)
使用ValidatorEnable(ValidatorControlName,Boolean) javascript function
//Example:
ValidatorEnable(document.getElementById('<%= Valid_GER2.ClientID %>'), true);