单选框筛选数据
开发工具与关键技术:Visual Studio 2015 MVC
作者:郭海明
撰写时间:2019年 7月26日
通常我们在浏览页面数据的时候,如果数据量比较庞大,一般都会用到筛选,比如我们常用到的下拉框数据筛选,除了下拉框选择数据进行筛选,我们还可以通过单选框进行数据的筛选。
首先我们先将页面上的数据显示出来,然后我们将单选框的按钮写出来。
给这些单选框添加不同的ID,页面就会显示出我们我们需要的单选框
如图,想要实现点击其中一个按钮,就实现获取该按钮客户大类属性,进行数据的筛选。
那么我们就需要到控制器里面写一个根据该客户大类ID进行筛选查询的方法,我们只需要在查询的方法里面,添加一个参数,进行筛选
如图,在控制器里的查询该数据表格的方法里面,添加一个参数,
方法里面,查询出数据之后,我们就要视图传来的这个参数ID是否大于0,如果值大于零,就将这个值进行数据的筛选,将筛选完的值,赋值回来给这个方法里面,这样,筛选方法就完成了。
回到视图,获取到该ID的值,如果为undefined,则为页面上并没有点击筛选数据,所以要给它赋值一个0,因为控制器的判断,参数的值要大于0才会进行数据的筛选,所以赋值0数据就不会进行筛选。
然后我们获取到单选框选中的值,根据获取到的不同的单选框,我们给这些单选框赋值数据库相对应的值的ID,这样,我们就可以根据点击单选框来进行数据的查询了。