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 回答