08 2013 档案

摘要:前言 配置.net mvc4项目使用ueditor编辑器,在配置过程中遇见了好几个问题,以此来记录解决办法。编辑器可以到http://ueditor.baidu.com/website/download.html#ueditor处下载.net 的开发包,如下图,我下载的是1.2.6.1net版本的开发包。配置:1、将开发包放到mvc4项目中,在我的项目中我放到了Content目录下2、在模板页中引入js和样式文件:3、在页面中配置初始化编辑器,在页面中配置textarea显示为编辑器,编辑器更多的参数设置可参考ueditor.config.js里面的配置说明:@using(Html.Begi. 阅读全文
posted @ 2013-08-27 17:39 狼性法则 阅读(8199) 评论(15) 推荐(10) 编辑
摘要:前言 周末在偶尔翻阅微软官网的时候看到Getting Started with SignalR and MVC 4此篇文章,知道了signalr这个东西,貌似这个出来很长时间了,奈何自己一直没有发现,不妨写篇文章敲一下代码记录这个东西。 ASP .NET SignalR是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信。什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。WebSockets是HTML5提供的新的API,可以在Web网页与服务器端间建立Socket连接,当WebSockets可用时(.. 阅读全文
posted @ 2013-08-24 17:56 狼性法则 阅读(2942) 评论(3) 推荐(5) 编辑
摘要:前言 ASP.NET Web API 与之前的内建HTTP服务解决方案的不同之处在于,它一开始就是围绕HTTP协议及其消息语义构建起来的。与WCF REST或ASP.NET AJAX加ASMX相比,它不是对现有框架的增强,而是一个全新的平台。新的ASP.NET Web API的优势在于它汇集了之前各平台的各种最佳特性,结合为一个全面而不臃肿的HTTP平台。这套Web API基于ASP.NET,又借用了很多ASP.NET MVC的概念,应该很容易被ASP.NET的开发者适应和熟悉。ASP.NET Web API有一些核心功能,能让它成为ASP.NET MVC框架现用户的自然选择,同时也切合HT. 阅读全文
posted @ 2013-08-23 17:29 狼性法则 阅读(1502) 评论(3) 推荐(0) 编辑
摘要:本人项目中最近有需要图表的地方,偶然发现一款超级漂亮的动态图标js图表控件,分享给大家,觉得好用的就看一下。更多更漂亮的演示大家可以参考下面两个网址:ECharts官方网址:http://ecomfe.github.io/echarts/index.html,Why ECHarts:http://ecomfe.github.io/echarts/doc/slide/whyEcharts.html#/,官网有示例及各种帮助文档等,第二个网址则是图表形象生动的演示,文章内容均出自于此,有些图片是引用的在线地址可能比较慢一些,耐心等一下。ECharts基于Canvas,纯Javascript图表.. 阅读全文
posted @ 2013-08-22 14:36 狼性法则 阅读(6071) 评论(19) 推荐(17) 编辑
摘要:前言 1、本文以mvc3为例,借鉴开源项目NerdDnner项目完成nhibernate中的Session-per-request 模式,本文创建了一个自定义的httpmodel类,来实现在http请求的时候创建并开启一个session并绑定到CurrentSessionContext中,当请求完成以后关闭,同时包含对事物的处理。 2、利用MiniProfiler.NHibernate来追踪项目中的产生的sql,便于我们及时发现问题及时处理。MiniProfiler.NHibernate现在可以在nuget上直接获取或者可以去github中下载源码查看。实现Session per requ.. 阅读全文
posted @ 2013-08-21 17:15 狼性法则 阅读(1594) 评论(7) 推荐(9) 编辑
摘要:前言 昨天写了一篇fluent nhibernate通过约定的代码映射方式,NH在3.0版本以后已经集成了conform的代码映射方式,一直没注意也没使用过,今天试试怎么样。步骤1、通过conform方式生成如下数据库架构2、添加项目对NH3.3的引用,3.0以后已经集成代码映射的方式在using NHibernate.Mapping.ByCode.Conformist;using NHibernate.Mapping.ByCode;命名空间中。编写持久化对象:public class Province { public Province() { ... 阅读全文
posted @ 2013-08-20 17:18 狼性法则 阅读(1560) 评论(12) 推荐(10) 编辑
摘要:前言 使用nhibernate在项目中不管是代码或者xml文件映射方式,如果项目较大编写映射也应该算一笔大的工作量了,使用Fluent Nhibernate自己编写映射规则,将从conventions添加到默认automappingd的规则中,根据规则生成映射,这样可以避免我们编写大量的映射文件。步骤1、编写规则指定生成的数据库架构并且生成数据库映射。举例生成如下数据库关系的映射:2、编写需要映射的持久化模型基类(只映射继承该基类的模型):public abstract class Entity { virtual public int ID { get; set; } ... 阅读全文
posted @ 2013-08-19 17:40 狼性法则 阅读(1837) 评论(3) 推荐(7) 编辑
摘要:前言在以前的项目开发过程中使用nhibernate做完orm映射工具需要编写大量的xml映射文件,项目过程中往往会因为一个字段等小小的映射错误而很难去发现问题所在而且非常繁琐,后来我们的项目中采取了第三方的映射插件Nhibernate.Mapping.Attribute直接在实体类上标记生成映射文件,最近的新项目中打算使用fluent nhibernate,这个工具中提供了一个方法让你不再需要去写NHibernate的标准映射文件(.hbm.xml),而是可以把映射文件都使用C#来写。这样做,方便了我们的代码重构,提供了代码的易读性,并精简了项目代码,今天抽空简单学习一下,下面我们通过手动编写 阅读全文
posted @ 2013-08-17 17:59 狼性法则 阅读(1708) 评论(7) 推荐(6) 编辑
摘要:前言 在项目开发、测试以及已经上线的项目中都会存在bug,而如果我们在项目的各个阶段都能及时的监控系统出现的任何问题,那么对于我们开发人员来说完善系统,减少bug,甚至安全防护等都是一件十分有利的事情。网上有很多的系统日志记录框架,ELMAH在我们使用mvc开发的时候提供了简单便捷的服务,这个框架的好处是我们不仅可以通过本地可以记录系统错误,而且可以配置远程发送错误,如利用邮箱传送错误等,这样我们便可以随时监控我们的项目及时处理问题,接下来简单的配置一下ELMAH来记录mvc项目的错误。步骤1、建立一个基本的mvc4程序新建——>项目——>web项目——>ASP.NET MV 阅读全文
posted @ 2013-08-15 23:16 狼性法则 阅读(2051) 评论(6) 推荐(5) 编辑
摘要:主题已迁移至:http://atiblogs.com/ ITO-神奇的程序员 阅读全文
posted @ 2013-08-14 13:17 狼性法则 阅读(2442) 评论(16) 推荐(5) 编辑
摘要:网站焦点图是一种网站内容的展现形式,可简单理解为一张图片或多张图片展现在网页上就是网站焦点图。在网站很明显的位置,用图片组合播放的形式,类似焦点新闻的意思只不过加上了图片。一般多使用在网站首页版面或频道首页版面,因为是通过图片的形式,所以有一定的吸引性、视觉吸引性。容易引起访问者的点击,据国外的设计机构调查统计,网站焦点图的点击率明显高于纯文字,转化率高于文字标题5倍。由此看来焦点图的能让游客对企业的第一印象大大提升,下面就给大家介绍一个我们项目中封装使用的漂亮大气的全屏焦点图。如下图所示:可添加多个 图片,设定图片链接,导航随鼠标移动切换图片,在发布文章的时候把图片压缩了有点失真。使用本.. 阅读全文
posted @ 2013-08-13 17:38 狼性法则 阅读(1774) 评论(4) 推荐(4) 编辑
摘要:前言本文的目的是利用Mvc route创建一个自定义约束来控制路由跳转实现禁止ip登陆,当然例子可能不合理,但是文章要表明的意思是当普通的路由约束不能解决我们实际的需求时,我们可以通过自定义路由限制条件实现,比如当匹配路由有数据库交互,根据url跳转等实际需求时,使用自定义条件此问题便可迎刃而解。实现举例普通的路由约束:routes.MapRoute( "Product", "Product/{productId}", new {controller="Product", action="Details"}, ne 阅读全文
posted @ 2013-08-12 17:40 狼性法则 阅读(3722) 评论(0) 推荐(9) 编辑
摘要:背景 最近2个项目中都用到了js跨域访问的知识,2个项目都需要主站与各个分站之间进行数据交互、状态同步等相关操作。浏览器本身是不允许进行跨域访问,在MVC中我们可以扩展一个方法来实现这个功能。在此大家可以参考这两篇文章:http://www.cnblogs.com/lori/archive/2012/12/14/2817615.html,博问:http://q.cnblogs.com/q/53210/。代码实现首先我们来写一个JsonpResult来扩展mvc本身自带的JsonResult,代码:/// /// 返回jsonp上下文 /// public class J... 阅读全文
posted @ 2013-08-09 11:46 狼性法则 阅读(1745) 评论(5) 推荐(7) 编辑
摘要:主题已迁移至:http://atiblogs.com/ ITO-神奇的程序员 阅读全文
posted @ 2013-08-08 16:42 狼性法则 阅读(3614) 评论(12) 推荐(10) 编辑
摘要:SessionManagerusing System;using System.IO;using System.Runtime.Serialization;using System.Runtime.Serialization.Formatters.Binary;using System.Web;using NHibernate;using NHibernate.Cfg;using NHibernate.Context; namespace Northwind.Repositories{ /// /// A static (singleton) class to manage NH... 阅读全文
posted @ 2013-08-07 20:38 狼性法则 阅读(1104) 评论(1) 推荐(0) 编辑
摘要:前言 KISSY是由阿里集团前端工程师们发起创建的一个开源 JS 框架。它具备模块化、高扩展性、组件齐全,接口一致、自主开发、适合多种应用场景等特性。本人在一次项目中层使用这个uploader组件。 关于kissy uploader: Uploader是非常强大的异步文件上传组件,支持ajax、iframe、flash三套方案,实现浏览器的全兼容,调用非常简单,内置多套主题支持和常用插件,比如验证、图片预览、进度条等。广泛应用于淘宝网,比如退款系统、爱逛街、二手、拍卖、我的淘宝、卖家中心、导购中心等。拥有非常不错的扩展性,可以自己定制主题和插件。 uploader的特性: 支持aja... 阅读全文
posted @ 2013-08-06 14:54 狼性法则 阅读(10191) 评论(34) 推荐(45) 编辑
摘要:主题已迁移至:http://atiblogs.com/ ITO-神奇的程序员 阅读全文
posted @ 2013-08-05 13:26 狼性法则 阅读(5272) 评论(30) 推荐(16) 编辑
摘要:lambda表达式是对匿名方法的一种改进,具有更加简洁的语法和更易理解的形式,lambda表达式可以包括表达式和语句,并且可以用与创建委托或表达式目录树类型。 lambda表达式都使用Lambda运算符=>,读作goes to。该Lambda运算符的左边是输入参数,右边包含表达式或者语句块。Lambda表达式的声明:(参数列表)=>{方法体} 其中的参数列表和普通方法的参数列表相同,Lambda表达式是升级版的匿名方法,如下面语法所示:返回类型 方法名(参数){方法体} //普通方法delegate (参数列表) {方法体} //匿名方法(参数列表)=>{方法体} //下面举 阅读全文
posted @ 2013-08-04 09:19 狼性法则 阅读(2714) 评论(13) 推荐(9) 编辑
摘要:主题已迁移至:http://atiblogs.com/ ITO-神奇的程序员 阅读全文
posted @ 2013-08-03 16:45 狼性法则 阅读(4751) 评论(46) 推荐(23) 编辑
摘要:本文的目的: 1、MVC3项目简单配置EF code first生成并初始化数据库。 2、利用flexigrid展示并使用ajax展示数据,支持显示列增减,显示列排序,显示列模糊查询,熟悉表格控件的使用。 3、利用jquery ajax请求实现增删查改 4、利用jquery dialog弹出层实现添加,修改。 5、扩展方法及表达式树构建lambda表达式项目截图说明附flexigrid参数说明(可以去flexigrid.js文件中查看配置):height: 200, //flexigrid插件的高度,单位为pxwidth: 'auto', //宽度值,auto表示根据每列的宽度 阅读全文
posted @ 2013-08-01 09:54 狼性法则 阅读(3546) 评论(15) 推荐(14) 编辑

点击右上角即可分享
微信分享提示