Hoşgeldiniz Arama | Aktif Konular | Üyeler | Üye Girişi | Kayıt Ol

Arama sonucu bulunan kelimelerin renklendirilmesi Ayarlar · Görünüm
sandbox
Gönder: Sunday, March 02, 2008 4:16:46 AM
Seviye: Yeni Üye
Grup: Üye

Üyelik Tarihi: 2/26/2008
Yazı/Cevap: 4
Puan: 12
C#

Kod:
<%@ Page Language="C#" %>

<script runat="server">

    protected void Page_Load(object sender, EventArgs e)
    {
        Label1.Text = Ara(Arama.Text, "Arama kriterlerine göre veritabanından çekilen bilgiler.");
    }

    public string Ara(string Aranan, string Metin)
    {
        Regex RegExp = new Regex(Aranan.Replace(" ", "|").Trim(), RegexOptions.IgnoreCase);
        return RegExp.Replace(Metin, new MatchEvaluator(Bulunanlar));
        RegExp = null;
    }

    public string Bulunanlar(Match Bulunan)
    {
        return "<span class=\"bulunan\">" + Bulunan.Value + "</span>";
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>ASP Rehberi (www.asprehberi.com) - Bulunanları renklendirme</title>
<style type="text/css">
.bulunan {text-decoration:none; font-weight:bold; color:#000; background:#ff0;}
</style>
</head>
<body>

    <form id="form1" runat="server">

<asp:TextBox id="Arama" runat="server"/>
<asp:Button id="button" Text="Ara" runat="server" />
<p><asp:Label id="Label1" runat="server"/></p>

</form>

</body>
</html>


VB

Kod:
<%@ Page Language="VB" %>

<script runat="server">

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
       
        Label1.Text = Ara(Arama.Text, "Arama kriterlerine göre veritabanından çekilen bilgiler.")
       
    End Sub
   
    Public Function Ara(ByVal Aranan As String, ByVal Metin As String) As String

        Dim RegExp As Regex = New Regex(Aranan.Replace(" ", "|").Trim(), RegexOptions.IgnoreCase)
        Ara = RegExp.Replace(Metin, New MatchEvaluator(AddressOf Bulunanlar))
        RegExp = Nothing

    End Function

    Public Function Bulunanlar(ByVal Bulunan As Match) As String

        Return "<span class=""bulunan"">" & Bulunan.Value & "</span>"

    End Function

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>ASP Rehberi (www.asprehberi.com) - Bulunanları renklendirme</title>
<style type="text/css">
.bulunan {text-decoration:none; font-weight:bold; color:#000; background:#ff0;}
</style>
</head>
<body>

    <form id="form1" runat="server">

<asp:TextBox id="Arama" runat="server"/>
<asp:Button id="button" Text="Ara" runat="server" />
<p><asp:Label id="Label1" runat="server"/></p>

</form>

</body>
</html>
Konu içindeki Kullanıcılar
Misafir


Forum Haritası
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler oluşturamazsınız.
Bu forumdaki anketlere oy veremezsiniz.


© asprehberi.com 2004 - 2008 Bütün hakları saklıdır.
Uygulama: Yet Another Forum.net1.9.1.6 (ASP.NET 2.0 / C# )

Bu site devletin İnternet'e müdahalesini kabul etmemektedir.
Ziyaretçilerin ve üyelerin özel bilgileri resmi makamlardan istek gelse dahi kesinlikle paylaşılmayacak, devletle hiç bir şekilde işbirliği yapılmayacaktır.