如何在控制器中过滤结果以从 MVC5 中的视图获取字符串
How to filter results in controller operating on getting string from view in MVC5
我在视图中有一个 "video" 搜索框,它从用户那里获取字符串输入并传回控制器...
控制器然后对字符串和 returns 数据(视频名称)进行操作以供查看。
我想包含“.contain()”函数以对包含视频的字符串进行操作。
注意:控制器 return 的结果与请求的名称完全相同。
代码如下:
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() 之后添加 contain() 函数来告诉控制器 return 包含字符串 "str" 的结果?
在 where 子句中添加 .contain()
。
IQueryable<VideoDM> videodm = db.Video.Where(search => search.Title.Contains(str));
我在视图中有一个 "video" 搜索框,它从用户那里获取字符串输入并传回控制器...
控制器然后对字符串和 returns 数据(视频名称)进行操作以供查看。
我想包含“.contain()”函数以对包含视频的字符串进行操作。
注意:控制器 return 的结果与请求的名称完全相同。
代码如下:
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() 之后添加 contain() 函数来告诉控制器 return 包含字符串 "str" 的结果?
在 where 子句中添加 .contain()
。
IQueryable<VideoDM> videodm = db.Video.Where(search => search.Title.Contains(str));