0

私は MVC3 を使用しており、コントローラーで検索機能を実行しました。ユーザーがデータに特定のキーワードを含む結果を検索できるようにするために、モデルの最初のアプローチを使用しました。検索用語に一致するものがない場合は、適切なメッセージを表示します。該当する記事がある場合:「検索条件に一致する記事が 7 件あります: 'XXXXX'」のようなメッセージを表示します。

どんな助けでも大歓迎です、ありがとう

ViewBag を使用してメッセージを表示すると、このようなものになりますか?

if (!String.IsNullOrEmpty(SearchString))
                   News = News.Where(s => s.Headline.Count(SearchString));

        }
4

1 に答える 1

0

string.Contains部分的な文字列照合に使用する必要があります。

var matchingResults = News.Where(s => s.Headline.Contains(searchString));
int count = matchingResults.Count();
if(count == 0)
{
   //no matches
}
else
{ 
   //display message
}  
于 2012-04-14T16:38:03.823 に答える