Siteye arama butonu ekleme ve çalıştırma
Merhaba, bugün sitemize arama butonu ekleyip çalıştıracağız.
İlk önce View'ımıza arama butonunu ekliyoruz.
<div class="sidebar-item search-form"> <h3 class="sidebar-title">Ara</h3> <form action="/Home/Bloglarim" method="get" class="mt-3"> <input type="text" name="q"> <button type="submit"><i class="bi bi-search"></i></button> </form> </div> |
Daha sonra controller'a geliyoruz ve şunları yazıyoruz.
public ActionResult Bloglarim(string q) { if (!string.IsNullOrEmpty(q)) { ViewBag.Blog = db.BloglarViews .Where(b => b.Baslik.Contains(q) || b.Aciklama.Contains(q)) .OrderByDescending(x => x.Id) .ToList(); } else { // Eğer boş değer varsa, tüm blogları getirin ViewBag.Blog = db.BloglarViews.OrderByDescending(x => x.Id).ToList(); } return View(); } |
Yorumlar
henüz yorum bulunamadı
Yorum Yap