【发布时间】:2015-02-11 07:55:40
【问题描述】:
我在视图中有一个“视频”搜索框,它从用户那里获取字符串输入并传回控制器...
控制器然后对字符串进行操作并返回数据(视频名称)以供查看。
我想包含“.contain()”函数来对包含视频的字符串进行操作。
注意:控制器返回的结果与请求的名称完全相同。
代码如下:
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() 函数来告诉控制器返回包含字符串“str”的结果?
【问题讨论】:
标签: asp.net-mvc c#-4.0 asp.net-mvc-5 entity-framework-6 asp.net-mvc-controller