C#. Hogy lehet gombnyomásra ellenőrizni? Hogy csak akkor írja ki, hogyha hiba van?
Van egy ilyenem például:
private string username;
[Required(ErrorMessage = "Nem lehet üres!")]
[StringLength(5, MinimumLength = 5, ErrorMessage = "Legalább 5 karakter!")]
public string Username
{
get
{
return username;
}
set
{
ValidateProperty(value, "Username");
username = value;
OnPropertyChanged(nameof(Username));
}
}
private void ValidateProperty<T>(T value, string name)
{
Validator.ValidateProperty(value, new ValidationContext(this, null, null)
{
MemberName = name
});
}
Hogyha a Textboxba írok akkor szépen pirossal kijelzi a hibát például, ha üres vagy, ha nem elég hosszú. De, hogy lehetne azt megcsinálni, hogyha rákattintok a gombra akkor jöjjenek elő a validációk?
Szerinted mi van a View mögött? Az aminek lennie kell. Bindig a Username-re. Es Validation True... a Model meg ide nem szükséges... Minden adott volt a válaszhoz, ha az ember ért hozzá.
Minden esetre már megoldottam....
Azért köszönöm neked a próbálkozást, legalább valaki akart valamit a sok milliomos programozó között itt gyakorin. :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!