MVC相关
晚安苏州
一场游戏一场梦
展开
-
Entity framework框架使用Oracle数据库
Entity framework下使用SqlServer是没任何问题的,此处省去1万个字。但是如果要使用Oracle的数据库,就必须需下载支持visual studio的Oracle数据库驱动,我的网盘里有一个 不过是只支持EF5的 ODTwithODAC121021.zip下载后点击安装,一路next结束。安装完成之后,就可以选到oracle了(我这里使用的是vs2013):原创 2015-07-26 18:39:08 · 12033 阅读 · 1 评论 -
MVC项目中使用Entity framework和Ninject 实现松耦合架构
关于Entity framework和Ninject是什么,此处省略一万个字。这里记录下传统代码架构和使用Ioc工具后的松耦合架构:以一个简单的示例说明:新建一个空解决方案,添加MVC项目(这里用的是MVC4),为了方便演示,直接选择Internet应用程序:再添加业务逻辑层(BLL)和数据访问层(DAL)两个类库项目(也可以放在MVC的model下,因为M原创 2015-07-27 01:57:06 · 1620 阅读 · 0 评论 -
MVC学习笔记八:WebGrid控件的高级使用
WebGrid控件的高级使用在笔记三中记录了WebGrid的简单使用,但实际工作中并不能满足开发要求,比如:考虑到性能,要求服务器端分页,而不是查出所有数据来进行简单的客户端页面分页;要在排序时,给列标题显示不同图像等等,都不是直接就能满足的,这里记录下对WebGrid进行的较高层次的使用。一.服务器端分页处理在演示服务端分页之前,先做一些简单的准备工作:原创 2014-03-13 23:50:00 · 4780 阅读 · 0 评论 -
MVC学习笔记二:实现简单的增删改查
前面做了些准备工作,现在就是要利用EF实现对数据库表的增删改查了打开项目,鼠标右击Controllers文件夹,将控制器名称改为:IphonesController 点击新建.完成后会看到在Controllers文件夹下面多出了IphonesController.cs文件,打开文件,看到下面代码: public class IphonesController : Co原创 2013-11-03 01:59:25 · 8884 阅读 · 0 评论 -
MVC学习笔记三:WebGrid控件的简单使用
WebGrid控件的使用之前只是记录了MVC+EF在数据库进行简单的增删改查,但是实际项目却要用到很多控件,这里先记录下WebGrid控件的简单使用。首先将我们之前用的Index视图代码修改成如下:@model IEnumerable@{ ViewBag.Title = "Index";}Index @Html.ActionLink("原创 2013-11-06 00:09:46 · 3833 阅读 · 0 评论 -
MVC学习笔记六:模型绑定【上】
模型绑定这一章主要记录一下MVC模型绑定一.认识模型绑定官方的详细介绍模型绑定的资料我没找到,只是在MSDN上讲DefaultModelBinder 类时介绍了一下:将浏览器请求映射到数据对象。这句话刚看上去也不大明白意思,用自己的话总结一下:模型绑定实际上是:服务器端代码利用用户在表单中输入的数据(或其它HTTP请求携带的数据),来构造动作方法所需要的参数原创 2013-11-23 01:19:10 · 3826 阅读 · 0 评论 -
MVC学习笔记四:利用Entity Framework调用存储过程
MVC利用EF调用存储过程这一章记录一下,如何通过EF调用数据库中的存储过程。依然按照前面的两种数据库操作方式,一种是DbContext,第二种是ObjectContext.一.DbContext待续。原创 2013-11-07 23:59:20 · 16755 阅读 · 0 评论 -
MVC学习笔记一:创建实体数据模型
最近做个新项目,要用到MVC及EntityFramework,由于自己从没搞过这个框架及ORM,所以找了些资料看了下,不过网上关于这两个结合使用的资料也不是太多,我也比较笨,有的写的也看不大懂。想花钱买相关的书,看到亚马逊上关于EF的书就好几百块一本,还基本是英文的,表示压力真的很大。遂就自己慢慢摸索了几天,简单记录下一些心得,也方便要用MVC+EF做项目,却跟我一样有点迷茫的朋友们入门。原创 2013-11-02 23:46:07 · 5082 阅读 · 0 评论 -
MVC学习笔记五:HTML辅助方法【下】
这一篇,简单记录下利用Html辅助器生成的常用Web控件。一.TextBox1.Html.TextBox() 先介绍使用该方法生成文本框,从定义上看,默认有4中方法重载,下面每种我都试一下:@using HtmlSampleApp.MyManagers;@model HtmlSampleApp.Models.Sheep@{ ViewBag.Title = "Index原创 2013-11-18 22:04:55 · 2145 阅读 · 0 评论 -
MVC学习笔记六:模型绑定【下】
模型绑定一.手工调用模型绑定待续……原创 2013-11-24 21:48:42 · 2066 阅读 · 0 评论 -
MVC学习笔记五:HTML辅助方法【上】
模型绑定待续...原创 2013-11-12 23:00:44 · 3535 阅读 · 0 评论 -
MVC学习笔记七:模型验证【上】
模型验证待续……原创 2013-11-30 12:01:31 · 2476 阅读 · 0 评论 -
网页不满屏幕高度时,footer始终显示在底部
在做B/S开发时,经常遇到一种情况就是,网页不满屏幕高度,footer不显示在底部,各种难看,怎样做到:网页不满屏幕高度时,footer始终显示在底部,网页超出屏幕高度,footer自动随网页滚动呢 ? 其实方法有很多种,网上搜一堆,这里记录其中一种做法,就是利用CSS来实现。情况一:静态网页这个属于最简单也是最基本的情况,一般分为不使用第三方CSS框架和使用第三方CSS框架 (原创 2017-04-28 14:32:49 · 8945 阅读 · 0 评论