ASP.NET Validation Kontrolleri – RequiredFieldValidator ile Bir Alanin Bos Girilmesini Engellemek

ASP.NET Validation Kontrolleri – RequiredFieldValidator
Kullanicidan bilgi alirken bazi alanlarin bos geçilmemesini istedigimiz durumlar olur. Örnegin Kullanicini Eposta bilgisini bos birakmasini istemeyiz bu durumda ASP.Net kontollerinden RequiredFieldValidator kontrolü imdadimiza yetisir. Bir inputun bos olup olmadigimi kontrol etmenin bir çok yöntemi vardir. Biz bu makalemizde bunlardan biri olan RequiredFieldValidator kontrolünü inceleyecegiz.
Bu kontrolü Visual Studio’da Toolbox içinde Validation menüsü altinda bulabilecegimiz bulabilirsiniz.
Ilk olarak sayfamizin html bölümüne bir RequiredFieldValidator ekliyoruz. Daha sonra bu kontrolün sayfamizda bulunan hangi inputu kontrol edecegini belirliyoruz. Bunun için ControlToValidate özelliginikullaniyoruz. Hata olustugu zaman ekranda görünecek hata mesajini ErrorMessage özelligini setleyerek belirliyoruz.
E-Posta bilgisi almak için kullanacagimiz bir TextBox kontrolüne yazilan bilginin bos olup olmadigini kontrol etmek için yapmamiz gerekenler bu kadar.
<table>
    <tr>
        <td>
            E-Posta :
        </td>
        <td>
            <asp:TextBox ID="EPostaTextBox" runat="server"></asp:TextBox>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="EPostaTextBox"
                runat="server" ErrorMessage="EPosta Alani Bos Olamaz"></asp:RequiredFieldValidator>
        </td>
    </tr>
    <tr>
        <td colspan="2" align="center">
            <asp:Button ID="Button1" runat="server" Text="Onayla" />
        </td>
    </tr>
</table>
 
Formdaki Eposta alanini bos biraktigimizda asagidaki gibi bir uyari aliriz.
 

Tags:

9 thoughts on “ASP.NET Validation Kontrolleri – RequiredFieldValidator ile Bir Alanin Bos Girilmesini Engellemek

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir