使用Bootstrap 基于MVC输出移动化table 列表

基于Bootrap的列表组及栅格布局来实现

模型定义

public class StreetEvent
    {
        public int Id { get; set; }
        public string StreetName { get; set; }
        public int LACnt { get; set; }

        public int JACnt { get; set; }

        public int SLCnt { get; set; }

        public int PQCnt { get; set; }
    }

测试Controller方法

public ActionResult TableView2([Form]Para para)
        {
            List<StreetEvent> list = new List<StreetEvent>();
            for (int i = 0; i < 20; i++)
            {
                list.Add(new StreetEvent
                {
                    Id = i,
                    StreetName = "街道" + i.ToString(),
                    LACnt = 10 + i * 2,
                    SLCnt = 15 + i * 3,
                    JACnt = 8 + i * 2,
                    PQCnt = 5 + i * 2
                });
            }
            return View(list);
        }

输出视图

@model IEnumerable<MvcWeb01.Models.StreetEvent>

@{
    ViewBag.Title = "TableView2";
}
<div class="container">
    <div class="row">
        <div class="col-xs-12 text-center"><h3>案件统计报表</h3></div>
    </div>
</div>
@foreach (MvcWeb01.Models.StreetEvent item in Model)
{
    <div class="list-group">
        <a href="#" class="list-group-item">
            <div class="container">
                <div class="row">
                    <div class="col-xs-6 text-left">街道</div>
                    <div class="col-xs-6 text-right">@item.StreetName</div>
                </div>
            </div>
        </a>
        <a href="#" class="list-group-item">
            <div class="container">
                <div class="row">
                    <div class="col-xs-6 text-left">立案数</div>
                    <div class="col-xs-6 text-right">@item.LACnt</div>
                </div>
            </div>
        </a>
        <a href="#" class="list-group-item">
            <div class="container">
                <div class="row">
                    <div class="col-xs-6 text-left">结案数</div>
                    <div class="col-xs-6 text-right">@item.JACnt</div>
                </div>
            </div>
        </a>
        <a href="#" class="list-group-item">
            <div class="container">
                <div class="row">
                    <div class="col-xs-6 text-left">受理数</div>
                    <div class="col-xs-6 text-right">@item.SLCnt</div>
                </div>
            </div>
        </a>
        <a href="#" class="list-group-item">
            <div class="container">
                <div class="row">
                    <div class="col-xs-6 text-left">派遣数</div>
                    <div class="col-xs-6 text-right">@item.PQCnt</div>
                </div>
            </div>
        </a>
    </div>

}

输出效果:

时间: 2024-10-29 19:10:58

使用Bootstrap 基于MVC输出移动化table 列表的相关文章

【JAVA】基于MVC架构Java技术荟萃案例演练

基于JAVA-MVC技术的顾客管理项目案例总结 作者 白宁超 2016年6月9日22:47:08 阅读前瞻:本文源于对javaweb相关技术和资料汇总,涉及大量javaweb基础技术诸如:Servlet运行原理.Get/Post请求的区别.jsp的基本原理和运行框架.jsp的9大隐含对象的使用.MVC开发模式的使用.构建封装自己dao代码库.以及基于MVC的增删改查操作等:小结最后还有面向接口编程的多数据源配置与存储,以及工厂模式的使用.除此之外,后续文章会对cookie.session.Jav

基于MVC+EasyUI的Web开发框架经验总结(14)--自动生成图标样式文件和图标的选择操作

在很多Web系统中,一般都可能提供一些图标的选择,方便配置按钮,菜单等界面元素的图标,从而是Web系统界面看起来更加美观和协调.但是在系统中一般内置的图标样式相对比较有限,而且硬编码写到样式表里面,这样给我们扩展使用有很多的不方便.基于这个原因,我想如果能够独立一个模块,自动根据图标生成图标CSS样式文件,并存储相应的记录到数据库里面,方便我们查询显示,那样我们使用起来就很方便了,最后有了这些数据,只需要做一个通用的图标选择界面,并可以在很多地方重用了.本文正是基于这个思路,开发了一个图标管理模

基于MVC+EasyUI的Web开发框架经验总结(15)--在MVC项目中使用RDLC报表

RDLC是一个不错的报表,有着比较不错的设计模式和展现效果,在我的Winform开发里面,使用RDLC也是一个比较方便操作,如可以参考文章<DevExpress的XtraReport和微软RDLC报表的使用和对比>或者<会员管理系统的设计和开发(2)-- RDLC报表的设计及动态加载>进行了解.但是基于MVC方式,如何构建和展现RDLC报表呢?本文主要介绍如何在基于MVC4+EasyUI的Web开发框架上进行RDLC的集成和使用. 1.RDLC绑定数据源 RDLC的报表设计,是使用

obj-c编程15[Cocoa实例03]:MVC以及归档化示例

前面的博文里介绍了归档和解档,这里我们把它实际应用到一个简单的代码中去,将它作为一个多文档应用程序的打开和保存的背后支持.另外这里介绍一下MVC思想,这个在任何语言里都会有,它是一种设计思想,主要可以概括为一个程序由3部分组成: 1 模式:是程序的数据支持: 2 视图:是程序的表示支持: 3 控制:连接模式和视图,将程序构为一个整体: Cocoa框架中对MVC提供了非常好的支持,你只需要写很少的代码就可以完成一个程序的MVC绑定了.下面的例子中,我生成一个基于多文档的程序,使用了NSArrayC

iOS开发基于MVC项目上重构举例

上一次我们讨论了iOS重构在MVC项目上的可行性,今天具体来讲基于MVC的项目重构步骤以及重构后的结构. 思考要解决的问题 回到项目重构的问题上来,我认为项目重构首先要想清楚的问题: 项目层级如何划分? 大的业务场景有哪些? 将UIViewController归类为View还是Controller? 谁来负责网络请求,Model还是Controller? 从Model中取得数据后Controller怎么把数据传递给View去展示?按照View层级逐级传递?是否需要使用ViewModel? Mod

iOS 基于 MVC 的项目重构总结

关于MVC的争论 关于MVC的争论已经有很多,对此我的观点是:对于iOS开发中的绝大部分场景来说,MVC本身是没有问题的,你认为的MVC的问题,一定是你自己理解的问题(资深架构师请自动忽略本文). 行文过程中查阅了互联网上的大量文档,其中水平良莠不齐(最常见的就是MVC改个名就当MVVM的),当然也有许多非常有价值的参考资料,在文末会逐一列举,以供参考. iOS中的MVC和MVP Cocoa版本的MVC 根据官网上的描述, Cocoa中的MVC是这样的: Model Objects Encaps

iOS开发笔记--iOS基于MVC的项目重构总结

关于MVC的争论 关于MVC的争论已经有很多,对此我的观点是:对于iOS开发中的绝大部分场景来说,MVC本身是没有问题的,你认为的MVC的问题,一定是你自己理解的问题(资深架构师请自动忽略本文). 行文过程中查阅了互联网上的大量文档,其中水平良莠不齐(最常见的就是MVC改个名就当MVVM的),当然也有许多非常有价值的参考资料,在文末会逐一列举,以供参考. 原文地址:http://www.cocoachina.com/ios/20160519/16346.html iOS中的MVC和MVP Coc

【Unity】基于MVC模式的背包系统 UGUI实现

本文基于MVC模式,用UGUI初步实现了背包系统. 包含点击和拖拽两种逻辑,先献上源代码,工程和分析稍后补充. Model 层 using UnityEngine; using UnityEngine.UI; using System.Collections; using System.Collections.Generic; /// <summary> /// 脚本功能:MVC模式--Model层,定义物品结构,保存物品数据 /// 添加对象:Bag 背包(Canvas下的空对象) ///

基于mvc模式的应用框架之struts

Struts就是基于mvc模式的框架! (struts其实也是servlet封装,提高开发效率!) Struts开发步骤: 1. web项目,引入struts - jar包 2. web.xml中,引入struts的核心功能 配置过滤器 3. 开发action 4. 配置action src/struts.xml 1. 引入8个jar文件 2. web.xml <!-- 引入struts核心过滤器 --> <filter> <filter-name>struts2<