频道栏目
首页 > 资讯 > 其他 > 正文

MVC2 检查编辑方法并编辑视图添加简单的搜索

18-01-25        来源:[db:作者]  
收藏   我要投稿

绑定属性是一个重要的安全机制,他使黑客不能将数据过度发布到模型中,我这里仅说明一个简单的方式。
在你的方法的控制器中对你的post方法使用[ValidateAntiForgeryToken]标记,在对应的视图中使用 @Html.AntiForgeryToken() 标记。

2.添加简单的搜索框

视图中: 
    @using (Html.BeginForm("Index","Movies",FormMethod.Get))                                  
        {
    
Genre:@Html.DropDownList("movieGenre","All"); Title:@Html.TextBox("SearchString")
<input type="submit" value="查询" />
}

控制器中:

     public ActionResult Index(string movieGenre,string searchString)
        {
            var GenreLst = new List();
            var GenreQry = from d in db.Movies orderby d.Genre select d.Genre;
            GenreLst.AddRange(GenreQry.Distinct());
            ViewBag.movieGenre = new SelectList(GenreLst);      //为list列表构造数据源

            var movies = from m in db.Movies select m;
            if (!string.IsNullOrEmpty(searchString))
            {
                movies = movies.Where(s=>s.Title.Contains(searchString));
            }
            if (!string.IsNullOrEmpty(movieGenre))
            {
                movies = movies.Where(x=>x.Genre==movieGenre);
            }
            return View(movies);
    }
相关TAG标签
上一篇:自动驾驶测试车与摩托车刮碰孰对孰错
下一篇:微信支付正式进入欧洲 即将登陆意大利
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站