mvc列表显示筛选 或者模糊查询
来源:互联网 发布:por una cabeza 知乎 编辑:程序博客网 时间:2024/05/21 11:13
在orchard中获取数据实体
public List<nonoRecord> Get()
{
return this._nonoRecordRepository.Table.ToList();
}
public nonoRecord Get(int id)
{
return this._nonoRecordRepository.Fetch(c => c.Id == id).FirstOrDefault();
}
public nonoRecord Get(string name)
{
return this._nonoRecordRepository.Fetch(c => c.Name == name).FirstOrDefault();
}
public List<nonoRecord> mohuGet(string name)
{
return this._nonoRecordRepository.Fetch(c => c.Name.Contains(name)).ToList();
}
mvc中 lndex页面加上一些筛选功能。通过给Index传递参数来实现筛选,在页面添加一个selectbox来筛选Genre字段,把MovieController的方法改成:
public
ViewResult Index(
string
movieGenre)
{
var
genre = (
from
s
in
db.Movies
orderby
s.Genre
select
s.Genre).Distinct();
ViewBag.MovieGenre =
new
SelectList(genre);
//给前台准备下拉列表的数据。
if
(!
string
.IsNullOrEmpty(movieGenre))
{
//筛选
var
movies =
from
s
in
db.Movies
where
s.Genre == movieGenre
select
s;
return
View(movies);
}
return
View(db.Movies.ToList());
}
在View页面,添加一个Form,里面放上一个选择框和一个按钮,代码如下:
@
using
(Html.BeginForm(
"Index"
,
"Movie"
, FormMethod.Get))
{
<p>Genre: @Html.DropDownList(
"MovieGenre"
,
"全部"
) <input type=
"submit"
value=
"筛选"
/></p>
}
效果如下:
- mvc列表显示筛选 或者模糊查询
- 类似百度、google的模糊查询下拉列表显示制作
- 商标查询api 模糊查询商标列表
- MVC分层+JDBC+数据库+Servlet实现JSP文件上传和显示+模糊查询+分页
- MVC数据列表显示
- ssm框架 里面查询列表,显示出来有字段漏掉(或者说少显示)
- spring mvc 模糊查询防注入
- spring mvc 模糊查询防注入
- MVC与EF_模糊查询和分页
- Spring MVC 使用SQL进行模糊查询
- javascript实现下拉列表框模糊查询
- jquery模糊查询 结果列表可以分页
- datagrid 列表下拉框模糊查询
- RecyclerView 列表无法显示或者显示不正常
- MVC简单实现查询列表
- 模糊查询关键字高亮显示
- MVC框架与DAL的查询与模糊查询
- 使用MVC模式开发程序,完成数据的模糊查询
- python调用java编写的Webservice
- Oralce定时任务
- JAVA正则表达式:Pattern类与Matcher类详解(转)
- gridview绑定两个或多个数据源
- CSS3实现闪烁动画效果
- mvc列表显示筛选 或者模糊查询
- spring 注解 事务,声明事务共存的情况下,先后顺序
- PopWindow的使用方法之一
- Ubuntu下ns2中打补丁与生成补丁
- C语言编程(练习1:函数 )
- 如何获得系统时间
- 三种开发模式实现数据访问
- 变压器接触不良导致带7812稳压模块的电源带负载能力减弱
- sdut2397分类游戏