文章出處

  首先,在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

  添加完成視圖后,我們在瀏覽器中輸入URL地址http://localhost:60534/Movies/searchindex?title=123(我已經在數據庫中添加了title=3的數據),它已經能夠為我們查詢數據

  現在我們在SearchIndex視圖再加上一個查詢按鈕,通過按鈕提交查詢條件

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

  一個基本的查詢功能就實現了

  http://www.asp.net/mvc/overview/older-versions/getting-started-with-aspnet-mvc4/examining-the-edit-methods-and-edit-view


文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()