随笔分类 -  MVC

摘要:在MVC项目中经常会使用到Area来分开不同的模块让项目结构更加的清晰。 步骤如下: 项目 –> 添加 -> 区域 ( Area ) 输入 Admin 添加成功后 Area包含: 创建一个空MVC工程结构类似,Admin Area 有自己的 Controllers、Models 和 Views 文件 阅读全文
posted @ 2016-10-23 21:50 风琴~云淡 阅读(1856) 评论(0) 推荐(0)
摘要:下面做一个例子,Category是用户新建的一个实体类,然后添加一个字段,然后让数据库中的Category表也添加一个字段 1.Category.cs 开始了添加一个字段,代码如下: 在上下文当中写入下面的代码: 代码如下: 然后运行下程序就更新了数据库中的表了。而且连Migrations文件夹都不 阅读全文
posted @ 2016-08-04 23:41 风琴~云淡 阅读(3587) 评论(2) 推荐(0)
摘要:如图:我的类文件都是不带s的 但是生成了的数据库表却是带了s的,如下图: 因为code first默认了就会加上s,解决方法: 在上下文文件中加入这段代码: protected override void OnModelCreating(DbModelBuilder modelBuilder) { 阅读全文
posted @ 2016-08-02 23:40 风琴~云淡 阅读(508) 评论(0) 推荐(0)
摘要:1.新建一个MVC项目 点击确定之后如下图,在Model文件夹下新建如下几个类文件: Course.cs: Score.cs: Student.cs: 建立上下文类: StudentInfoEntities.cs: 在web.config中配置如下: web.config全代码: 然后在HomeCo 阅读全文
posted @ 2016-07-28 00:01 风琴~云淡 阅读(553) 评论(0) 推荐(0)
摘要:需求就是要求有些页面需要用户登陆了之后才能访问,那么就需要是否登录验证,直接上代码: 这个可以单独写到一个类里面: WebAuthenUsers.cs: 使用方法: 阅读全文
posted @ 2016-07-15 09:24 风琴~云淡 阅读(934) 评论(0) 推荐(0)
摘要:使用codefirst查询当然是必不可少的,但有时不小心可能很简单的查询也会导致异常。 下面用codefirst做个示例简单演示下异常发生的场景: 逻辑比较简单,就是首先查询一个AttendCountViewModel列表,并当作IEnumerable<AttendCountViewModel>对象 阅读全文
posted @ 2016-07-05 12:05 风琴~云淡 阅读(589) 评论(0) 推荐(0)
摘要:1.在后台将所有的菜单获取出来,代码如下: 2.前台页面绑定,代码如下: 阅读全文
posted @ 2016-07-01 15:03 风琴~云淡 阅读(1162) 评论(0) 推荐(0)
摘要:最近接触了一个电商平台的前台页面,需要做一个登录验证,具体情况是:当用户想要看自己的订单、积分等等信息,就需要用户登录之后才能查询,那么在MVC项目中我们应该怎么做这个前台的验证呢? 1.我在Controllers里面新建了一个BaseControler.cs 2代码如何: 3.在需要登录才能看的c 阅读全文
posted @ 2016-06-24 15:10 风琴~云淡 阅读(472) 评论(0) 推荐(0)
摘要:先上图吧你得先下载一个EasyUi框架,地址:http://www.jeasyui.net/download/在你的项目中需要引用,前台代码如下:DataGrid.cshtml@{ Layout = null;} DDL ... 阅读全文
posted @ 2015-09-16 11:12 风琴~云淡 阅读(433) 评论(0) 推荐(0)
摘要:本人亲身使用EF CodeFirst,因为增删改查都是使用EF内置的一些方法,我想把它封装到一个类调用就行了。结合网上的资料和自己的整理,若有不对的地方望斧正,感激不尽。直接上代码吧。我就用新闻的增删改查做例子。这是项目的整个结构图:Views文件夹的文件1.先看Index.cshtml页面的代码把... 阅读全文
posted @ 2015-08-26 16:49 风琴~云淡 阅读(477) 评论(0) 推荐(0)
摘要:先上图吧这是效果,先声明分页没得哈,后面补上了会更新咯。你得先下载一个EasyUi框架,地址:http://www.jeasyui.net/download/在你的项目中需要引用,前台代码如下:DDL.cshtml DDL 控制层代码:NewsControl.csNewsDbCo... 阅读全文
posted @ 2015-08-13 11:06 风琴~云淡 阅读(602) 评论(0) 推荐(0)
摘要:这是默认的日期格式如下图:我需要将日期格式转化成2015-8-6,那么在哪里修改呢,如下图:[DisplayFormat(DataFormatString="{0:yyyy-MM-dd}")]这句话就是设置日期格式的作用。 阅读全文
posted @ 2015-08-06 16:37 风琴~云淡 阅读(1351) 评论(0) 推荐(0)
摘要:Index.cshtml代码:@model IEnumerable @{ ViewBag.Title = "首页";}图书管理 @Html.ActionLink("增加图书", "Create") 图书名称 ... 阅读全文
posted @ 2015-07-31 16:57 风琴~云淡 阅读(421) 评论(0) 推荐(0)