我有一个"视频"在视图中搜索框,从用户获取字符串输入并传回控制器...
Controller然后对字符串进行操作并返回数据(视频名称)以进行查看。
我想要包含" .contain()"函数对包含视频的字符串进行操作。
注意:Controller返回与请求名称完全相同的结果。
代码如下:
public ActionResult SearchVideos(string str)
{
IQueryable<VideoDM> videodm = db.Video.Where(search => search.Title==str);
if(str != null)
{
return View(videodm);
}
else
{
string err = "No Video Found";
return View(err);
}
}
有没有办法在where()之后添加contains()函数,告诉控制器返回包含字符串的结果&#34; str&#34;?
答案 0 :(得分:1)
在where子句中添加.contain()
。
IQueryable<VideoDM> videodm = db.Video.Where(search => search.Title.Contains(str));