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