我有2个组合框下拉菜单。在页面加载中,第二个带有验证器的下拉列表被禁用。如果用户从第一个下拉列表中选择任何值,我就启用它。第二个下拉列表启用,但验证器不启用。
页面加载
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
ComBox_GER2.Enabled = False
Valid_GER2.Enabled = False
End Sub
Is fired ComBox_GER1.SelectedIndexChanged
If ComBox_GER1.SelectedIndex = -1 Then
Else
ComBox_GER2.Enabled = True
Valid_GER2.Enabled = True
End If
发布于 2014-07-21 09:48:02
在每个Page_Load add中
AjaxManager.AjaxSettings.AddAjaxSetting(ComBox_GER1,ComBox_GER2)
AjaxManager.AjaxSettings.AddAjaxSetting(ComBox_GER1,Valid_GER2)
这应该是可行的。
发布于 2014-07-21 10:01:07
使用ValidatorEnable(ValidatorControlName,Boolean) javascript function
//Example:
ValidatorEnable(document.getElementById('<%= Valid_GER2.ClientID %>'), true);
https://stackoverflow.com/questions/23940636
复制相似问题