08 2014 档案

转载:C#中的泛型
摘要:泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList... 阅读全文

posted @ 2014-08-29 15:04 itjeff 阅读(169) 评论(0) 推荐(0) 编辑

EntityFramework:状态变化与方法的关系
摘要:一.约定 OnModelCreated 有一些限制需要注意,例如: 1.表名不支持使用标签进行标注 2.最小长度在 OnModelCreated 中不支持 3.正则表达式在 OnModelCreated 中不支持 使用标注来丰富模型的验证规则 使用 OnModelCreated 来完成数据库的约... 阅读全文

posted @ 2014-08-28 17:39 itjeff 阅读(1220) 评论(0) 推荐(0) 编辑

MVC4 + EF为Model添加单独的验证属性
摘要:可使用以下方式给Model加上相关的meta验证属性,这样实体的验证属性就不会被例如EF或其他工具自动生成的Model所替换了.using System.ComponentModel.DataAnnotations;namespace IDO.Entities { [MetadataType(typ... 阅读全文

posted @ 2014-08-28 14:18 itjeff 阅读(296) 评论(0) 推荐(0) 编辑

JS常用正则表达式
摘要:JS 验证正则表达式-常用方法javascript所支持的正则表达式常用的六种方法:test(),exec(),match(),search(),replace()和split(). 其中前两者属于RegExp类的方法后,其余属于string类的方法.test()方法:如果给定的字符串匹配该正则的模... 阅读全文

posted @ 2014-08-27 10:46 itjeff 阅读(233) 评论(0) 推荐(0) 编辑

CSS之清除浮动
摘要:一、清除浮动的目的。 1、当一个父元素的高度不写或为auto时,而且这个父元素内又有浮动的子元素,那么这时候该父元素的高度将不会自动适应子元素的高度,也可以说高度是0px; 有如下代码: 123123 此代码父元素高度不设置,而且里面又有左浮动高度为300px的子... 阅读全文

posted @ 2014-08-26 14:09 itjeff 阅读(205) 评论(0) 推荐(0) 编辑

MVC之ActionResult
摘要:一、所有的Controller都继承自System.Web.Mvc.Controller 目前ASP.NET MVC3默认提供了多种ActionResult的实现,在System.Web.Mvc命名空间里。 其中ActionResult是一个抽象类,所有一下的Result都继承自它,因此如果一个... 阅读全文

posted @ 2014-08-25 17:25 itjeff 阅读(324) 评论(0) 推荐(0) 编辑

Html辅助方法 之 Form表单标签
摘要:一、Html.BeginForm 标签//视图代码@using (Html.BeginForm("search", "home", FormMethod.Get),new { target="_black",@class="form1" }){ }//生成的HTML代码 new里面的... 阅读全文

posted @ 2014-08-25 17:18 itjeff 阅读(437) 评论(0) 推荐(0) 编辑

正则表达式30分钟入门教程
摘要:正则表达式30分钟入门教程版本:v2.31 (2009-4-11) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么... 阅读全文

posted @ 2014-08-25 17:04 itjeff 阅读(324) 评论(0) 推荐(0) 编辑

MVC系统过滤器、自定义过滤器
摘要:一、系统过滤器使用说明 1、OutputCache过滤器OutputCache过滤器用于缓存你查询结果,这样可以提高用户体验,也可以减少查询次数。它有以下属性: Duration:缓存的时间,以秒为单位,理论上缓存时间可以很长,但实际上当系统资源紧张时,缓存空间还是会被系统收回。 VaryBy... 阅读全文

posted @ 2014-08-25 17:02 itjeff 阅读(311) 评论(0) 推荐(0) 编辑

MVC 数据验证
摘要:前一篇说了MVC数据验证的例子,这次来详细说说各种各样的验证注解。一、基础特性 一、Required 必填选项,当提交的表单缺少该值就引发验证错误。 二、StringLength 指定允许的长度 指定最大长度: [StringLength(20)] //最大长度不超过20个... 阅读全文

posted @ 2014-08-25 11:40 itjeff 阅读(243) 评论(0) 推荐(0) 编辑

JS中call、apply的用法说明
摘要:JS Call()与Apply()的区别 ECMAScript规范给所有函数都定义了Call()与apply()两个方法,call与apply的第一个参数都是需要调用的函数对象,在函数体内这个参数就是this的值,剩余的参数是需要传递给函数的值,call与apply的不同就是call传的值可以是任... 阅读全文

posted @ 2014-08-22 17:43 itjeff 阅读(336) 评论(0) 推荐(0) 编辑

js 与或运算符 || && 妙用
摘要:首先出个题:如图: 假设对成长速度显示规定如下: 成长速度为5显示1个箭头; 成长速度为10显示2个箭头; 成长速度为12显示3个箭头; 成长速度为15显示4个箭头; 其他都显示都显示0各箭头。 用代码怎么实现? 差一点的if,else: Js代码 复制代码 代码如下:var add_level =... 阅读全文

posted @ 2014-08-22 14:54 itjeff 阅读(547) 评论(0) 推荐(0) 编辑

在ASP.NET MVC中,使用Bundle来打包压缩js和css
摘要:在ASP.NET MVC4中(在WebForm中应该也有),有一个叫做Bundle的东西,它用来将js和css进行压缩(多个文件可以打包成一个文件),并且可以区分调试和非调试,在调试时不进行压缩,以原始方式显示出来,以方便查找问题。具体优势可自行百度或参看官方介绍:http://www.asp.ne... 阅读全文

posted @ 2014-08-21 17:13 itjeff 阅读(260) 评论(0) 推荐(0) 编辑

网页上弹出pop窗口实例,(document).height()与$(window).height()的区别
摘要:#dvbg{background-color:#666666; position:absolute; z-index:99; left:0; top:0; display:none; width:100%; height:1000px;opacity:0.5;filter: alpha(opaci... 阅读全文

posted @ 2014-08-21 14:23 itjeff 阅读(558) 评论(0) 推荐(0) 编辑

block,inline和inline-block概念和区别
摘要:总体概念block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素)。block元素通常被现实为独立的一块,会单独换一行;inline元素则前后不会产生换行,一系列inline元素都在一行... 阅读全文

posted @ 2014-08-20 15:09 itjeff 阅读(174) 评论(0) 推荐(0) 编辑

CSS定位:几种类型的position定位的元素
摘要:当人们刚接触布局的时候都比较倾向于使用定位的方式。因为定位的概念看起来好像比较容易掌握。表面上你确切地指定了一个块元素所处的位置那么它就会坐落于那里。可是定位比你刚看到的时候要稍微复杂一点。对于定位来说,有一些东西会绊倒新手,所以在它成为你的惯用技巧前你需要掌握它们。 一旦你更深入地了解了它是怎... 阅读全文

posted @ 2014-08-19 17:39 itjeff 阅读(1719) 评论(0) 推荐(0) 编辑

table中的边框合并实例
摘要:FirstnameLastnameBillGatesStevenJobs 阅读全文

posted @ 2014-08-18 14:55 itjeff 阅读(620) 评论(0) 推荐(0) 编辑

.NET中lock的使用方法及注意事项
摘要:lock就是把一段代码定义为临界区,所谓临界区就是同一时刻只能有一个线程来操作临界区的代码,当一个线程位于代码的临界区时,另一个线程不能进入临界区,如果试图进入临界区,则只能一直等待(即被阻止),直到已经进入临界区的线程访问完毕,并释放锁旗标。其基本使用方式如下:C-sharp代码 classTes... 阅读全文

posted @ 2014-08-11 16:18 itjeff 阅读(12390) 评论(1) 推荐(1) 编辑

两个div横向排列,顶端对齐的方式。
摘要:1、左右两个div都设置为float:left,如果右边div没有设置宽度,右边div的宽度会根据div里的内容自动调整。无标题文档I am leftI am right2、只有左侧div设置为float:left,右侧div设置overflow:auto;,右侧div将会占据整个右侧剩余宽度。无标... 阅读全文

posted @ 2014-08-07 15:31 itjeff 阅读(25496) 评论(0) 推荐(1) 编辑

引用js或css后加?v= 版本号的用法
摘要:css和js带参数(形如.css?v=与.js?v=或.css?version=与.js?version=)使用参数有两种可能:第一、脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。即上面代码对于文件来说等价于但浏览器会认为他是该文件的某个版本!第二、客户端会缓存这些css或js文件... 阅读全文

posted @ 2014-08-07 14:45 itjeff 阅读(2830) 评论(0) 推荐(0) 编辑

Ajax.BeginForm的异步提交数据 简介
摘要:Html.BeginForm与Ajax.BeginForm都是MVC架构中的表单元素,它们从字面上可以看到区别,即Html.BeginForm是普通的表单提交,而Ajax.BeginForm是支持异步的表单提交,这对于我们开发者来说是一个福音,我们不用再自己去用JQ代码了,直接用MVC自代的Ajax... 阅读全文

posted @ 2014-08-05 16:32 itjeff 阅读(3126) 评论(0) 推荐(0) 编辑

用Fine Uploader+ASP.NET MVC实现ajax文件上传[代码示例]
摘要:Fine Uploader(http://fineuploader.com/)是一个实现 ajax 上传文件的 Javascript 组件。This project attempts to achieve a user-friendly file-uploading experience over ... 阅读全文

posted @ 2014-08-04 15:57 itjeff 阅读(1387) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示