Kode berikut menunjukkan cara melakukan kueri multi-kata kunci pada sepotong teks dan menyorotnya sebagai tip kecil untuk Anda sendiri.
<%@ Halaman Language="C#" Debug="False" Strict="Benar" Eksplisit="Benar" Buffer="Benar"%>
<%@ Impor Namespace="Sistem" %>
<html>
<kepala>
<judul></judul>
</kepala>
<gaya tipe="teks/css">
.highlight {}}{dekorasi teks: tidak ada; berat font: tebal; warna: putih;
</gaya>
<body bgcolor="#FFFFFF" topmargin="0" onLoad="document.forms[0].keywords.focus();">
<skrip bahasa="C#" runat="server">
void Page_Load(Sumber Objek, EventArgs E)
{
LabelTxt.Text = "Hormatilah pengkodean tangan. Anda harus menghormati dan membenci kode tulisan tangan. Anda harus
menghormatinya karena sering kali ada kasus khusus yang diintegrasikan ke dalam kode yang diabaikan dengan pemeriksaan sepintas. Saat
mengganti kode, Anda telah ditulis dengan tangan, Anda perlu memastikan bahwa kasus-kasus khusus telah diperhitungkan. Anda harus membenci
kode tangan karena waktu teknik sangat berharga, dan menyia-nyiakannya untuk tugas yang berulang hampir merupakan tindakan
kriminal mengoptimalkan aset organisasi yang paling berharga.kreativitas dan antusiasme
tim teknik.";
}
Sorotan string publik (string Search_Str, string InputTxt)
{
Regex RegExp = Regex baru(Search_Str.Replace(" ", "|").Trim(), RegexOptions.IgnoreCase);
return RegExp.Replace(InputTxt, MatchEvaluator baru(ReplaceKeyWords));
RegExp = nol;
}
string publik GantiKeyWords(Cocokkan m)
{
return "<span class=highlight>" + m.Nilai + "</span>";
}
public void ButtonClick(Pengirim objek,System.EventArgs e)
{
LabelTxt.Text = Sorotan(kata kunci.Teks, LabelTxt.Teks);
}
</skrip>
<H3></H3><BR>
<form runat="server" metode="posting">
<asp:TextBox id="kata kunci" runat="server"/>
<asp:Button id="button" Text="Kirim" runat="server" OnClick="ButtonClick"/><br><br>
<asp:Label id="LabelTxt" runat="server"/>
</bentuk>
</tubuh>
</html>