AJAX FilteredTextBoxExtender Kullanımı

Peki FilteredTextBoxExtender nasıl kullanılır hemen basit bir örnek ile açıklayalım. İlk olarak sayfamıza bir ScriptManager ekliyoruz daha sonra kontrol edeceğimiz TextBox’ı ve bir FilteredTextBoxExtender ekliyoruz. Şimdi FilteredTextBoxExtender kontrolünün birkaç özelliğini kullanacağız
1-TargetControlID: kontrol edeceğimiz textbox’ın ID’si
2-FilterType: Girilecek olan karakter türü bunlar; Sayı (Numbers), Küçük Harf(LowercaseLetters),Büyük Harf (UppercaseLetters) ve Özel(Custom) seçenekleri olabilir
3-ValidChars: Eğer FilterType özelliğine Custom eklediyseniz ValidChars alanında izin verilen karakterleri yazmanız gerekli.
Örneğimiz

?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head runat="server">
    <title>www.aspnetornekleri.com</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
       Sadece Sayı
        <br />
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:FilteredTextBoxExtender
            ID="FilteredTextBoxExtender1" runat="server" FilterType="Numbers" TargetControlID="TextBox1">
        </asp:FilteredTextBoxExtender>
        <br />
        <hr />
               Sadece Harf
        <br />
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><asp:FilteredTextBoxExtender
            ID="FilteredTextBoxExtender2" runat="server" FilterType="LowercaseLetters,UppercaseLetters" TargetControlID="TextBox2">
        </asp:FilteredTextBoxExtender>
        <br />
        <hr />
           Sadece Küçük Harf
        <br />
        <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox><asp:FilteredTextBoxExtender
            ID="FilteredTextBoxExtender3" runat="server" FilterType="LowercaseLetters" TargetControlID="TextBox3">
        </asp:FilteredTextBoxExtender>
        <br />
        <hr />
           Sadece Büyük Harf
        <br />
        <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox><asp:FilteredTextBoxExtender
            ID="FilteredTextBoxExtender4" runat="server" FilterType="UppercaseLetters" TargetControlID="TextBox4">
        </asp:FilteredTextBoxExtender>
        <br />
        <hr />
           Özel Karakter (+.,@)
        <br />
        <asp:TextBox ID="TextBox5" runat="server"></asp:TextBox><asp:FilteredTextBoxExtender
            ID="FilteredTextBoxExtender5" runat="server" FilterType="Custom" ValidChars="+.,@" TargetControlID="TextBox5">
        </asp:FilteredTextBoxExtender>
        <br />
        <hr />
          Karışık Sadece Büyük Harf ve @+- işaretleri
        <br />
        <asp:TextBox ID="TextBox6" runat="server"></asp:TextBox><asp:FilteredTextBoxExtender
            ID="FilteredTextBoxExtender6" runat="server" FilterType="Custom,UppercaseLetters" ValidChars="+-@"  TargetControlID="TextBox6">
        </asp:FilteredTextBoxExtender>
        <br />
        <hr />
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <br />
       </div>
    </form>
</body>
</html>

Yorumlar

Bu blogdaki popüler yayınlar

Asp.Net ile Uyarı Mesajları Vermek (msgbox)

Asp.Net ile T.C. Kimlik Doğrulama (Mernis) Web Service ile

Asp.Net Eval Kullanımı