自己开发博客(ASP.NET MVC+EF CodeFrist)-历程小功能

自己开发博客(ASP.NET MVC+EF CodeFrist)-时间轴小功能

想写个类似时间轴的效果 就找了一个插件

前端不济 找了一个简单的插件地址http://sc.chinaz.com/jiaoben/130509308250.htm

这是实体类

 public class TimnAxis : BaseEntity<int>
    {
        [Required(ErrorMessage = "{0}是必须的")]
        [Display(Name = "时间")]
        public DateTime Time { get; set; }
        [Required(ErrorMessage = "{0}是必须的")]
        [Display(Name = "标题")]
        [StringLength(50, ErrorMessage = "长度必须少于{1}个字")]
        public string Title { get; set; }
        [Required(ErrorMessage = "{0}是必须的")]
        [Display(Name = "内容")]
        [StringLength(1000, ErrorMessage = "长度必须少于{1}个字")]
        public string Content { get; set; }
    }

这是控制器

   [HttpGet]
        public ActionResult TimnAxis(bool isAll=false)
        {
            ViewBag.WebInfo = webInfo;
            List<TimnAxis> timnAxises=new List<TimnAxis>();
            if (isAll)
            {
               timnAxises = ItimnAxisManager.FindList().OrderBy(t => t.Time).ToList();
            }
            else
            {
                timnAxises = ItimnAxisManager.FindList().OrderBy(t => t.Time).Take(30).ToList();
            }
            return View(timnAxises);
        }

  

依赖的脚本和循环出内容

@section style
{
    <link rel="stylesheet" type="text/css" href="/Content/timeaxis/css/default.css" />
    <link rel="stylesheet" type="text/css" href="/Content/timeaxis/css/component.css" />
}
@section scripts
{
    <script src="/Content/timeaxis/js/modernizr.custom.js"></script>
}
<div class="main ">
    <ul class="cbp_tmtimeline">
        @{
            foreach (var item in Model)
            {
                <li>
                    <time class="cbp_tmtime" datetime="2013-04-18 09:56">
                        <span style="font-size: 20px">
                            @item.Time.ToString("yyyy/MM/dd")
                        </span> <span style="font-size: 25px">@item.Time.Hour :@item.Time.Minute</span>
                    </time>
                    <div class="cbp_tmicon cbp_tmicon-phone"></div>
                    <div class="cbp_tmlabel">
                        <h2>@item.Title</h2>
                        <p>
                            @item.Content
                        </p>
                    </div>
                </li>
            }
        }
    </ul>
</div>

  前台

后台

用的bootstrap table 做简单的管理

个人博客地址 http://www.yhyboy.top/

时间: 2024-10-25 04:26:54

自己开发博客(ASP.NET MVC+EF CodeFrist)-历程小功能的相关文章

自己开发博客(ASP.NET MVC+EF CodeFrist)

一直想自己开发个博客 所以学习了下其他博主的开发个人博客文章 就开始了 今天算是发布了 备案用了1个月... 第一版 BUG较多 本质上是学习各种知识的过程(我属于IT界的小学生) 欢迎访问 提出BUG 地址 博客地址 http://www.yhyboy.top/ 记录下使用的知识点 asp.net MVC5+ Entity Framework 6 +MEF +AutoMapper+log4net+UEditor 数据库: SqlServer 2008 搭建平台: 阿里云虚拟云主机 借鉴了DDD

11.3 Go 开发博客

11.2 Go 开发博客 1.1. MVC模式 MVC分层简化了分组开发.不同的开发人员可同时开发视图,控制器逻辑和业务逻辑. 耦合性低:视图层和业务逻辑层分离.相互独立,不受影响 重用性高:业务逻辑层可以完全复用 可维护性高:视图层和逻辑层分离,程序可维护性更好 1.2. 需求分析(PM角色) 原文地址:https://www.cnblogs.com/open-yang/p/11256956.html

ASP.NET MVC+EF框架+EasyUI实现权限管理系列

http://www.cnblogs.com/hanyinglong/archive/2013/03/22/2976478.html ASP.NET MVC+EF框架+EasyUI实现权限管理系列之开篇 前言:博客又有一段时间没有更新了,心里感觉这段时间空空的,好像什么都没有学下,所以就想写博客,所以就有了这个系列,这里当然也要感谢大家了,因这个 项目我已经上传了,得到了很多网友的评价,也有好多人发邮件给我说这个框架容易出现问题,不能访问,这也是支持我写这个系列的动力,我将这个项目写成一个 系列

ASP.NET MVC+EF框架+EasyUI实现权限管理系列(4)-业务逻辑层的封装

原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(4)-业务逻辑层的封装 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo    (3):面向接口编程 前言:前面几篇博客我们基本已经介绍完了搭建整个项目和数据库访问层以及一些业务逻辑层的实现,当然了,我们的数据库访问层这样还是可以在进行封装的,但是我到这里就行了吧,项目也不大,不需要那么麻烦的,那么我们今天开始介绍我们需要介绍的内容,那就是我

ASP.NET MVC+EF框架+EasyUI实现权限管理系列(1)-框架搭建

原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(1)-框架搭建 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇) 前言:这篇博客开始我们便一步一步的来实现这个权限系统的初步设计-框架搭建,首先我要说的是我们需要开发工具Visual Studio 2012或者10也行,其次是我们要有SQL Server数据库,如果是Visual Studio 2010的话,你还要安装MVC4的开发文件,这个是吗?我不记得了,谁可以回答我一下的,我一直用2012,都是集成

ASP.NET MVC+EF框架+EasyUI实现权限管理系列之开篇

原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列之开篇 前言:博客又有一段时间没有更新了,心里感觉这段时间空空的,好像什么都没有学下,所以就想写博客,所以就有了这个系列,这里当然也要感谢大家了,因这个项目我已经上传了,得到了很多网友的评价,也有好多人发邮件给我说这个框架容易出现问题,不能访问,这也是支持我写这个系列的动力,我将这个项目写成一个系列,可能要很长时间吧,但是我肯定会一直坚持,如果我哪里写的不好欢迎大家指出我们共同学习,而且我理解的也不是很透彻,所以我想在写这样一遍

ASP.NET MVC+EF框架+EasyUI实现权限管理系列(3)-面向接口的编程

原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(3)-面向接口的编程 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)  (1)框架搭建    (2):数据库访问层的设计Demo 前言:这篇博客在数据访问层的基础上面我们继续学习对这个Demo的开发,希望大家都好好理解一下这个Demo的架构,到最后我实现权限的时候我就简单的说一下搭建过程就OK了,因为这个Demo的思想就是按照权限的设计方式去设计的,下面我们开始介绍面向接口的编程思想,如果感觉好的话可以

一步步开发自己的博客 .NET版(4、文章发布功能)百度编辑器

前言 这次开发的博客主要功能或特点:    第一:可以兼容各终端,特别是手机端.    第二:到时会用到大量html5,炫啊.    第三:导入博客园的精华文章,并做分类.(不要封我)    第四:做个插件,任何网站上的技术文章都可以转发收藏 到本博客. 所以打算写个系类:<一步步搭建自己的博客> 一.一步步开发自己的博客  .NET版(1.页面布局.blog迁移.数据加载) 二.一步步开发自己的博客  .NET版(2.评论功能) 三.一步步开发自己的博客  .NET版(3.注册登录功能) 四

ASP.NET MVC+EF框架+EasyUI实现权限管理系列(5)-前台JqueryEasyUI前台实现

原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(5)-前台JqueryEasyUI前台实现 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo    (3):面向接口编程   (4 ):业务逻辑层的封装 前言:今天经理买了一个诺基亚的Windows Phone 8系统,特感兴趣,所以在哪里看了很长时间,这篇文章就写的有点迟, 从这个Demo开始到现在我已经写了4篇博客了,终于可以看到页面的东