我有一个 asp.net Web 应用程序,如果用户选择选项“A”,我会显示一个弹出窗口,用户在其中输入日期、名字、姓氏等,并且有验证控件可以进行客户端验证。
但是,如果用户选择选项“B”,他们只需填写评论部分并提交页面。
我遇到的问题是,由于它是同一个 aspx 页面,如果用户选择选项“B”,验证控件将不允许提交表单。因此,如果用户选择选项“A”,我创建了一个隐藏变量来存储一个值。
我的问题是,如果用户选择选项“B”,我如何禁用客户端验证?
我发现了这篇文章(如何在客户端禁用 asp.net 验证器?),但是,这提到了回发(我想避免)。