你的位置:首页 > ASP.net教程

[ASP.net教程]ASP.NET MVC系列:为视图添加查询功能

  首先,在MoviesController里添加一个查询方法,代码如下

    public ActionResult SearchIndex(string title)    {      //查询数据库中的电影表      var movies = from m in db.Movies             select m;      if (!string.IsNullOrEmpty(title))      {        //查询包含title的电影        movies = movies.Where(m => m.Title.Contains(title));      }      return View(movies);    }

  为SearchIndex方法创建视图,并选择视图的模型类Movie和框架模板List

  现在我们在SearchIndex视图再加上一个查询按钮,通过按钮提交查询条件

  @using (@Html.BeginForm())  {  <p>    Titile:@Html.TextBox("title")<br />    <input type="submit" value="Filter" />  </p>  }

  一个基本的查询功能就实现了