【问题标题】:How to filter results in controller operating on getting string from view in MVC5如何过滤控制器操作从 MVC5 中的视图获取字符串的结果
【发布时间】: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


    【解决方案1】:

    在 where 子句中添加.contain()

    IQueryable<VideoDM> videodm = db.Video.Where(search => search.Title.Contains(str));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 2012-06-09
      • 1970-01-01
      • 2023-03-13
      • 2014-07-28
      相关资源
      最近更新 更多