Partager via


InitialValue, propriété

Définit ou retourne la valeur de base pour le validateur. La valeur par défaut est null.

public string InitialValue {
   get,
   set
}

Notes

Pendant la validation, le validateur compare une valeur envoyée à la valeur de la propriété InitialValue. Si les valeurs sont identiques, il suppose que la valeur pour le champ requis n'a pas été fournie et fait état d'une erreur de validation.

Exemple

L'exemple suivant montre comment utiliser la propriété InitialValue pour comparer le texte de deux contrôles Textbox. Le contrôle RequiredFieldValidator lève une erreur si le nom d'utilisateur et le mot de passe sont identiques.

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  
  If Not IsPostBack Then
      rfvUserName.Text = "User name and pwd can't be same"
  End If
      rfvUserName.InitialValue = txtUserPwd2.Text 

End Sub

<mobile:Form runat=server id="Form1" Alignment=center>
   <mobile:Textbox  runat="server" id="txtUserName"/>
   <mobile:RequiredFieldValidator runat="server" id="rfvUserName" 
      ControlToValidate="txtUserName" />
   <mobile:Textbox  runat="server" id="txtUserPwd2" password="true"/>
   <mobile:Command runat="server" id="Command1" text="Submit" />
</mobile:Form>

[C#]

void Page_Load(Object sender, EventArgs e)
{
   if(!IsPostBack)
   {
      rfvUserName.Text = "User name and pwd can't be same";
   }
   rfvUserName.InitialValue = txtUserPwd2.Text;
}
<mobile:Form runat=server id="Form1" Alignment=center>
   <mobile:Textbox  runat="server" id="txtUserName"/>
   <mobile:RequiredFieldValidator runat="server" id="rfvUserName" 
      ControlToValidate="txtUserName" />
   <mobile:Textbox  runat="server" id="txtUserPwd2" password="true"/>
   <mobile:Command runat="server" id="Command1" text="Submit" />
</mobile:Form>

Voir aussi

RequiredFieldValidator, contrôle

S'applique à : RequiredFieldValidator, classe