asp.net中,CauseValidation是什么意思??

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:08:08
如题

Control.CausesValidation 属性

获取或设置一个值,该值指示控件是否会引起在任何需要在接收焦点时执行验证的控件上执行验证。

下面的代码示例创建一个 Windows 窗体,该窗体添加在文本框中输入的数字。在显示结果之前会先验证文本框。

private void AddHandlers()
{
// Add the Validating and Validated handlers for textboxes.
myTextBox1.Validating +=
new System.ComponentModel.CancelEventHandler(myTextBox1_Validating);
myTextBox1.Validated +=
new System.EventHandler(myTextBox1_Validated);
myTextBox2.Validating +=
new System.ComponentModel.CancelEventHandler(myTextBox2_Validating);
myTextBox2.Validated +=
new System.EventHandler(myTextBox2_Validated);
myTextBox1.CausesValidationChanged +=
new System.EventHandler(myTextBox1_CausesValidationChanged);
myTextBox2.CausesValidationChanged +=
new System.EventHandler(myTextBox2_CausesValidationChanged);
if(myTextBox1.CausesValidation == true && myTextBox2.CausesValidation == true