مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

saeedkabiri

عضویت از 1396/02/09

چگونه خروجی یکسانی از سرچ کلمات کوچک و بزرگ داشته باشیم

  • دوشنبه 11 تیر 1397
  • 19:44
تشکر میکنم

سلام 

قطعه کدی که برای جستجو نوشتم بشکل زیر است 

متاسفانه مشکلی داره اینکه خروجی متفاوتی با سرچ حروف کوچک و بزرگ  برمی گردونه ... MVCو mvc وقتی سرچ کنم خروجی متفاوتی بر می گردونه چطور می تونم این مشکل برطرف کنم

 public ActionResult Search(string q)
    {
      List<Page> pages = new List<Page>();
      pages.AddRange(dbPage.Get().Where(p => p.Page_Title.Contains(q) || p.Page_ShortDesc.Contains(q) || p.Page_Tags.Contains(q) || p.Page_Text.Contains(q)).ToList());
      ViewBag.name = q;
      ViewBag.message = "";
      if (pages.Count == 0)
      {
        ViewBag.message = "متاسفانه جستجوی شما نتیجه ای دربر نداشت . شاید جستجو با واژه های دیگر بتواند به شما کمک کند.";
      }
      return View(pages);
    }

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 12 تیر 1397
  • 07:58

شرط را میتونید به شکل زیر تغییر دهید

p => p.Page_Title.ToLower().Contains(q)

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)