Son Haberler
Anasayfa / Yazılım / ASP.NET / CustomValidator Kullanımı

CustomValidator Kullanımı

CustomValidator adından anlaşılacağı üzere bizim tarafımızdan tanımlanmış, kurallarını kendimizin belirlemiş olduğu denetim kontrolüdür. Bununla ilgili bir basit örnek yapalım. Örneğin bir kullanıcı kayıt formu olduğunu düşünelim. Aynı isimden kişiler tekrar kayıt yapamasınlar. Tabi örnek içinde ben aynı isimleri bir veritabanında falan saklamayacağım, şimdilik sadece basit örnekler..

customValidator.aspx sayfam :

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CustomValidatorKullanimi.aspx.cs" Inherits="CustomValidatorKullanimi" %>







    CustomValidator Kullanımı


    
Yeni Kullanıcı Kaydı :

customValidator.aspx.cs sayfam :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class CustomValidatorKullanimi : System.Web.UI.Page
{

    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void btnKayit_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            btnKayit.Text = "Kayıt Tamamlandı";
        }
        else
        {
            btnKayit.Text = "Kayıt Gerçekleşmedi";
        }
    }
}

Örneğimizde butona basıldığında CustomValidator kontrolümün ServerValidate eventi tetiklenecek ve kullaniciKontrol metodum çalışacaktır. Benim örneğimde kullanıcı adı “ismail” veya “gürsoy” olarak girilirse kullanıcı kaydı işlemi gerçekleşmeyecek, başka bir isim yani başka bir değer girilirse kayıt işlemi tamamlanacaktır.

{filelink=30}

Bir cevap yazın

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