![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MVC
文章平均质量分 74
SpringFiled
没有最好的,只有更好的
展开
-
用CodeSmith 代码生成器 生成代码
用 CodeSmith Generator 代码生成器,生成数据库中的所有的原创 2014-08-02 17:49:01 · 1072 阅读 · 0 评论 -
列出类似淘宝网站的分类菜单
在ui 界面中列出所有的分类以及原创 2014-09-03 16:15:33 · 1468 阅读 · 0 评论 -
用 ajax + json格式数据更新局部页面
最近在做一个项目,在用ajax 更新局部视图时,要求用json 格式将数据传到后台,这里我贴出主要的程序代码,前端的代码如下:原创 2014-11-14 17:13:04 · 876 阅读 · 0 评论 -
SignalR (一)
关于 SignalR原创 2014-11-24 13:55:49 · 940 阅读 · 0 评论 -
mvc 中的 ChildActionOnly 和 NonAction
ChildActionOnly原创 2014-11-24 16:46:33 · 1234 阅读 · 0 评论 -
SignalR (二)
创建一个 SignalR 应用程序原创 2014-12-19 16:46:17 · 3118 阅读 · 0 评论 -
在mVC 4 中用 unity 进行依赖注入
在 mvc 4 中使用 unity 进行依赖注入关于依赖注入的概念,这里就不再叙述了,我们用 mvc 4 结合 unity,使用构造函数来进行依 赖注入。具体步骤如下: 1. 首先建立 一个 mvc 项目, 选择 basic创建好后,完整的项目应该是这样的:2. 创建 Home控制器, 并添加 index 视图3.创建 UserInfo 类, 和 Iuser 接口以原创 2014-12-22 14:29:40 · 1670 阅读 · 1 评论 -
web 跨域请求共享资源(OCRS)
web 跨域请求共享资源原创 2015-02-02 14:43:51 · 2228 阅读 · 0 评论 -
代码生成器 CodeSmith 的使用(三)
在第二篇中,介绍了用 codesmith 生成数据库中的一些字段原创 2014-09-11 17:33:45 · 729 阅读 · 0 评论 -
代码生成器 CodeSmith 的使用(二)
在第一篇中,简单的介绍了 CodeSmith 的使用方法,这原创 2014-09-10 13:17:31 · 1203 阅读 · 0 评论 -
PetaPoco Sql 语法及使用
PetaPoco Sql 语法及使用原创 2015-03-19 18:18:38 · 5575 阅读 · 0 评论 -
ajax 加载数据前显示动画
在用ajax 异步刷新局部页面时,在数据载入之前先显示一个动画,提示数据正在加载,这个功能其实很简单,以下是用bootStrap 框架为例的,具体的实现步骤如下:1.创建一个div 在点击刷新或更新数据时,手动启动与关闭动画,js如下: 开启: $("#loadgif").modal("show"); 关闭: $("#loadgif")原创 2014-12-18 18:09:02 · 3849 阅读 · 0 评论 -
Node.js 简介与安装
Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。它是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常原创 2015-04-11 13:15:20 · 969 阅读 · 0 评论 -
Jquery 对象与 DOM对象的相互转换
Jquery 对象与 DOM对象的相互转换原创 2015-04-30 14:17:57 · 850 阅读 · 0 评论 -
XMLHttpRequest 对象
// 如果 reqType 参数是post, 那么函数的第五个参数是 posted 的数据原创 2014-08-16 10:19:52 · 608 阅读 · 0 评论 -
ajax 方法的使用以及方法中各参数的含义
由于近来经常在项目中使用 ajax 这个函数,在工作之余自己查找了相关的资料,并总结了 ajax 方法的使用,以及方法中各个参数的含义,供大家学习参考使用 type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设原创 2014-07-31 15:13:24 · 1073 阅读 · 0 评论 -
在mvc中动态加载菜单
最近做了一个项目, 要在客户端动态的显示菜单,也就是这些菜单是保存在数据库中的, 在客户端动态加载菜单,这样做的好处很明显,就是菜单很容易修改,直接在后台进行维护,再也不会直接在前面的 视图页面中进行修改,但是,缺点也很明显,实现起来有一定的难度,如果菜单多的话,在前台首次加载时,页面就会变慢,我想谈谈自己在这方面的经验 首先, 我们要创建两个表,(其实一个表也可以了,不过那样的话会变得比原创 2014-07-25 15:05:40 · 2122 阅读 · 1 评论 -
MVC 中Html 扩展方法的使用与区别
在MVC 视图中我们经常遇到一些html 扩展方法, 对于初次接触 MVC 的朋友们,可能容易产生混淆,甚至不明白它们之间的区别,以下是笔者在实际的开发项目中,对这些容易产生混淆的 扩展方法进行了总结,主要包括:Html.ActionLink(), Html.Action() , Html.RenderBody(), Html.RenderSection(), Html.RenderActio原创 2014-08-02 15:08:42 · 1303 阅读 · 0 评论 -
比较LINQ to Entities的AsQueryable和AsEnumerable方法
比较LINQ to Entities的AsQueryable和AsEnumerable方法转载 2014-08-05 16:42:23 · 1346 阅读 · 0 评论 -
MVC 模型常见验证
引用命名空间 using System.ComponentModel.DataAnnotations;原创 2014-08-05 16:53:13 · 1114 阅读 · 0 评论 -
MVC和三层架构的区别
首先,MVC和三层架构,是不一样的。三层架构中,DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职,意在职责分离。MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的B原创 2014-08-05 18:13:25 · 2952 阅读 · 1 评论 -
使用log4net 来记录系统日志
Log4net 记录日志并写入到数据库具体步骤如下:1.下载log4net的Dll文件并引入到项目中,在主项目添加对log4net.dll的引用2.在相应的Globall.cs文件中的Application_Start 事件中写入protected void Application_Start(Object sender, EventArgs e) {原创 2014-08-06 14:39:04 · 1016 阅读 · 0 评论 -
IOC
控制反转编辑ioc即控制反转。控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。目录1起源2设计模式3优缺点原创 2014-08-06 15:23:55 · 646 阅读 · 0 评论 -
XmlHttpResponse 向服务器发送请求
震枯枯霸原创 2014-08-19 16:03:21 · 1769 阅读 · 0 评论 -
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求原创 2014-09-02 12:17:11 · 9775 阅读 · 3 评论 -
Ajax.BeginForm 的用法
Ajax.BeginForm("","" new AjaxOptions{ Confirm="",HttpMethod="post", InsertionMode="", LoadingElementDuration="", LoadingElementId="", OnBegin="", OnComplete="", OnFailure="", OnSuccess="", UpdateTarge原创 2014-08-08 17:36:54 · 7518 阅读 · 0 评论 -
mvc Razor 视图中找不到 ViewBag的定义
在Razor 视图中,我们有时会看到 ViewBag.Title 下会划一个红线,当鼠标放上去的时候会提示这样的一个错误:找不到编译动态表达式所需的一种或多种类型,是否缺少引用? 但在项目启动运行时,却没有什么错误,造成这种的主要原因是: 没有对 Microsoft.Csharp 引用 只要在项目中引用 Microsoft.Csharp.dll 就可以了,并将复制本地属性原创 2014-08-09 15:48:04 · 7318 阅读 · 0 评论 -
关于Repository 设计模式
在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明:通 过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。 在《领域驱动设计:软件核心复杂性应对之 道》中,译者将Repository翻译为仓储,给出如下说明:一种用来封装存储,读取和查找行为的机制,它模拟了一个对象集 合。 使用该模式的最大好处就是将领域模型从客户代码和数据映射层之间解耦原创 2014-08-26 08:41:41 · 3239 阅读 · 0 评论 -
异常日志记录
在程序运行时,出现异常的时候,常常需要氢异常信息记录下来,以便查看分析异常,准确定位 ,以下是自己写的 封装好公用 异常方法public static void ErrorLog(Exception ex) { string FilePath = "/ErrorLog.txt"; StringBuilder msg = new原创 2015-06-15 15:52:10 · 700 阅读 · 0 评论