Partilhar via


InvalidateBoth Property

  Microsoft Speech Technologies Homepage

Gets or sets whether the targets of the SemanticItemToValidate and SemanticItemToCompare properties are both marked invalid when the compare operation fails. Read/write.

Usage

ASP.NET markup: <speech:CompareValidator InvalidateBoth="..." />
Get value: Boolean = CompareValidator.InvalidateBoth;
Set value: CompareValidator.InvalidateBoth = Boolean;
Data type: System.Boolean
Required: No; Default: False

Remarks

When InvalidateBoth is not specified or set to False, only the SemanticItemToValidate is invalidated. If ValueToCompare is specified instead of SemanticItemToCompare, InvalidateBoth is ignored.

Example

<form ID="Form1" method="post" runat="server">
  ...
  <Speech:CompareValidator ID="TestV1" Type="Integer" runat="server" 
    SemanticItemToValidate="siValue1" Operator="GreaterThan" ValueToCompare="256" >
    <Prompt InlinePrompt="Value1 must be greater than 256"></Prompt>
  </Speech:CompareValidator>

  <Speech:CompareValidator ID="TestV2" Type="Integer" InvalidateBoth="True" runat="server" 
    SemanticItemToValidate="siValue2" Operator="GreaterThan" SemanticItemToCompare="siValue1" >
    <Prompt InlinePrompt="Value2 must be greater than Value1"></Prompt>
  </Speech:CompareValidator>
  ...
</form>

See Also

CompareValidator Class | CompareValidator Constructor | CompareValidator Members | CompareValidator Properties | CompareValidator Methods | CompareValidator Events | CompareValidator Remarks