06 2017 档案

ASP.NET MVC5 PagedList分页示例
摘要:ASP.NET MVC是目前ASP.NET开发当中轻量级的Web开发解决方案,在ASP.NET MVC概述这篇译文当中,已经详细的介绍了ASP.NET MVC与Web Forms的区别以及各自的适用场景。由于ASP.NET MVC尤其适合网站的开发(Web Forms更适合业务系统的开发),目前成为 阅读全文

posted @ 2017-06-30 00:25 大西瓜3721 阅读(1394) 评论(0) 推荐(1) 编辑

Entity Framework 4.0 recipes 读书笔记2 ExecuteStoreQuery()
摘要:写在之前:我想通过refector 反编译一下system.data.entity.dll(4.0 version),发现反编译出来的只有属性申明和方法声明,里面一句代码都没有,真是火大啊,试了几个.net4.0的其它dll同样也是如此,并且我的机器上的refector是最新版的,后来我觉得可能是d 阅读全文

posted @ 2017-06-29 14:40 大西瓜3721 阅读(325) 评论(0) 推荐(0) 编辑

ASP.NET MVC4中的App_start中BundleConfig的介绍使用
摘要:在BundleConfig.cs中,指定CSS和JS,主要用来压缩JS和CSS 在ASP.NET MVC4中(在WebForm中应该也有),有一个叫做Bundle的东西,它用来将js和css进行压缩(多个文件可以打包成一个文件),并且可以区分调试和非调试,在调试时不进行压缩,以原始方式显示出来,以方 阅读全文

posted @ 2017-06-25 01:45 大西瓜3721 阅读(2136) 评论(0) 推荐(1) 编辑

Js/Jquery获取iframe中的元素
摘要:转载: Js/Jquery获取iframe中的元素 - - ITeye技术网站http://java-my-life.iteye.com/blog/1275205 在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素。 j 阅读全文

posted @ 2017-06-23 17:16 大西瓜3721 阅读(188) 评论(0) 推荐(0) 编辑

asp.net 登陆验证 Form表单验证的3种方式 FormsAuthentication.SetAuthCookie;FormsAuthentication.RedirectFromLoginPage;FormsAuthenticationTicket
摘要:我们在登陆成功后,使用下面的3种方法,都是同一个目的:创建身份验证票并将其附加到 Cookie, 当我们用Forms认证方式的时候,可以使用HttpContext.Current.User.Identity.IsAuthenticated (或者也可以用 Request.IsAuthenticate 阅读全文

posted @ 2017-06-23 09:47 大西瓜3721 阅读(473) 评论(0) 推荐(0) 编辑

MVC 5 + EF6 完整教程16 -- 控制器详解
摘要:Controller作为持久层和展现层的桥梁, 封装了应用程序的逻辑,是MVC中的核心组件之一。 本篇文章我们就来谈谈 Controller, 主要讨论两个方面: Controller运行机制简介 Controller数据传递方式 Controller运行机制简介 实现自定义的Controller 阅读全文

posted @ 2017-06-23 01:23 大西瓜3721 阅读(322) 评论(0) 推荐(0) 编辑

MVC 5 + EF6 完整教程15 -- 使用DI进行解耦
摘要:如果大家研究一些开源项目,会发现无处不在的DI(Dependency Injection依赖注入)。本篇文章将会详细讲述如何在MVC中使用Ninject实现DI 文章提纲 场景描述 & 问题引出 第一轮重构 引入Ninject 第二轮重构 总结 场景描述 & 问题引出 DI是一种实现组件解耦的设计模 阅读全文

posted @ 2017-06-23 01:21 大西瓜3721 阅读(199) 评论(0) 推荐(0) 编辑

MVC 5 + EF6 入门完整教程14 -- 动态生成面包屑导航
摘要:上篇文章我们完成了 动态生成多级菜单 这个实用组件。 本篇文章我们要开发另一个实用组件:面包屑导航。 面包屑导航(BreadcrumbNavigation)这个概念来自童话故事"汉赛尔和格莱特",当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助 阅读全文

posted @ 2017-06-23 01:20 大西瓜3721 阅读(587) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程13 -- 动态生成多级菜单
摘要:稍微有一定复杂性的系统,多级菜单都是一个必备组件。 本篇专题讲述如何生成动态多级菜单的通用做法。 我们不用任何第三方的组件,完全自己构建灵活通用的多级菜单。 需要达成的效果:容易复用,可以根据model动态产生。 文章提纲 概述要点 && 理论基础 详细步骤 一、分析多级目录的html结构 二、根据 阅读全文

posted @ 2017-06-23 01:19 大西瓜3721 阅读(286) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程12--灵活控制Action权限
摘要:大家久等了。 本篇专题主要讲述MVC中的权限方案。 权限控制是每个系统都必须解决的问题,也是园子里讨论最多的专题之一。 前面的系列文章中我们用到了 SysUser, SysRole, SysUserRole 这几个示例表。 我们以此为基础,完成RBAC (基于角色的控制) 的核心功能。 在此给出我的 阅读全文

posted @ 2017-06-23 01:18 大西瓜3721 阅读(370) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用
摘要:大家久等了。 本篇专题主要讲述MVC中的权限方案。 权限控制是每个系统都必须解决的问题,也是园子里讨论最多的专题之一。 前面的系列文章中我们用到了 SysUser, SysRole, SysUserRole 这几个示例表。 我们以此为基础,完成RBAC (基于角色的控制) 的核心功能。 在此给出我的 阅读全文

posted @ 2017-06-23 01:17 大西瓜3721 阅读(339) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程十
摘要:本篇是第一阶段的完结篇。 学完这篇后,你应该可以利用MVC进行完整项目的开发了。 本篇主要讲述多表关联数据的更新,以及如何使用原生SQL。 文章提纲 多表关联数据更新 如何使用原生SQL 总结 多表关联数据更新 如何使用原生SQL 总结 多表关联数据更新 我们在第四篇文章已经讲过数据的更新了,不过那 阅读全文

posted @ 2017-06-23 01:16 大西瓜3721 阅读(239) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程九
摘要:前一阵子临时有事,这篇文章发布间隔比较长,我们先回顾下之前的内容,每篇文章用一句话总结重点。 文章一 MVC核心概念简介,一个基本MVC项目结构 文章二 通过开发一个最基本的登录界面,介绍了如何从Controller中获取表单数据 文章三 EF的整个开发过程 文章四 EF基本的CRUD和常用的Htm 阅读全文

posted @ 2017-06-23 01:15 大西瓜3721 阅读(198) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程八
摘要:本篇是相对独立的一篇,主要讲解不丢失数据进行数据库结构升级。 前面我们讲解EF功能时(见第三篇文章)已经介绍过一种更新数据库的方式: EF比较model和database,如果两边不一致,程序将会drop and re-create数据库。 本篇文章我们会使用 code first migratio 阅读全文

posted @ 2017-06-23 01:14 大西瓜3721 阅读(208) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程七
摘要:本篇我们针对表格显示添加一些新功能。 前面我们已经讲解过表格显示数据了,现在我们添加三个常用功能: 对显示结果进行排序、过滤、分页。 文章提纲 理论基础/前置准备 详细步骤 总结 理论基础/前置准备 详细步骤 总结 前置准备 – 应用之前样式,增加测试数据 我们对之前的Views à Account 阅读全文

posted @ 2017-06-23 01:13 大西瓜3721 阅读(173) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程五
摘要:上篇文章介绍了EF实现CRUD及一些基本的Html Helpers. 这次我们将会对之前的内容进行一些修改和重构: 引入Bootstrap样式,搭建几类共用的模板页,对UI进行一些改造 分类介绍Html Helpers 完善一些功能 文章提纲 理论基础 UI改造详细步骤 总结 理论基础 UI改造详细 阅读全文

posted @ 2017-06-23 01:11 大西瓜3721 阅读(165) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程六
摘要:本篇我们谈谈分部视图(Partial View)。 上篇文章提到过Partial和Action这两个helper, 本篇文章主要就结合这两个helper来讲解分部视图(Partial View)的应用。 文章提纲 理论基础 详细步骤 总结 理论基础 详细步骤 总结 理论基础 – 分部视图 Parti 阅读全文

posted @ 2017-06-23 01:11 大西瓜3721 阅读(129) 评论(0) 推荐(0) 编辑

MVC5+EF6 入门完整教程四
摘要:上篇文章主要讲了如何配置EF, 我们回顾下主要过程: 创建Data Model à 创建Database Context à创建databaseInitializerà配置entityFramework的context配置节。 对这个过程还有疑问的可以去上篇再看一下。 本次我们就主要讲解 (1) E 阅读全文

posted @ 2017-06-23 01:10 大西瓜3721 阅读(349) 评论(0) 推荐(0) 编辑

MVC5 + EF6 完整入门教程三
摘要:期待已久的EF终于来了。 学完本篇文章,你将会掌握基于EF数据模型的完整开发流程。 本次将会完成EF数据模型的搭建和使用。 基于这个模型,将之前的示例添加数据库查询验证功能。 文章提纲 概述 & 要点 详细步骤 总结 概述 & 要点 下面是本文要点,正文部分会有详细介绍。 EF架构图 新建基于EF的 阅读全文

posted @ 2017-06-23 01:09 大西瓜3721 阅读(373) 评论(0) 推荐(0) 编辑

从前端的UI开始
摘要:MVC分离的比较好,开发顺序没有特别要求,先开发哪一部分都可以,这次我们主要讲解前端UI的部分。 ASP.NET MVC抛弃了WebForm的一些特有的习惯,例如服务器端控件,ViewState这些东西,让Web回归原始的状态,Web是什么样子就是什么样子。而谈到一个Web Application的 阅读全文

posted @ 2017-06-23 01:08 大西瓜3721 阅读(215) 评论(0) 推荐(0) 编辑

第0课 从0开始
摘要:ASP.NET MVC开发模式和传统的WebForm开发模式相比,增加了很多"约定"。 直接讲这些 "约定" 会让人困惑,而且东西太多容易忘记。 和微软官方教程不同,笔者尽量不用脚手架,从空白框架开始,一步一步添加功能,每次添加的东西刚好够用,让大家能真正能用起来,理解每一个过程。 文章提纲 概述 阅读全文

posted @ 2017-06-23 01:07 大西瓜3721 阅读(174) 评论(0) 推荐(0) 编辑

bootstrap-datepicker限定可选时间范围
摘要:此项目是 bootstrap-datetimepicker 项目 的一个分支,原项目不支持 Time 选择。 其它部分也进行了改进、增强,例如 load 过程增加了对 ISO-8601 日期格式的支持。 文档是拷贝/粘贴字原项目的文档,并且加入了更多细节说明。 别犹豫了,下载下来试试吧 ! 下载 Z 阅读全文

posted @ 2017-06-22 10:23 大西瓜3721 阅读(1343) 评论(0) 推荐(0) 编辑

不用写Windows服务实现定时器功能(FluentScheduler )
摘要:MacBook Pro 只有四个 USB Type-C 接口是否错了? 一项新技术的诞生总会对已存在的事物造成冲击或影响,如果大家都害怕冲击与影响,那这个世界永远像现在不变就行了,大家都好好的,待在自己的舒适区,社会丝毫没有创新与进步而言。 其实, USB Type-C 接口协议在三年前几个科技巨头 阅读全文

posted @ 2017-06-21 10:59 大西瓜3721 阅读(755) 评论(1) 推荐(0) 编辑

初识NuGet - 概念, 安装和使用
摘要:1. NuGet是什么? NuGet is a Visual Studio 2010 extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that 阅读全文

posted @ 2017-06-20 17:20 大西瓜3721 阅读(292) 评论(0) 推荐(0) 编辑

MVC中使用[ValidateAntiForgeryToken]防止CSRF 注入攻击
摘要:CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。通俗的理解就是 攻击者盗用了你的身份,以你的名义发送恶意请求。 CSRF能够以你名义发送邮件,发消息,盗取你 阅读全文

posted @ 2017-06-20 00:49 大西瓜3721 阅读(602) 评论(0) 推荐(0) 编辑

MVC Html.AntiForgeryToken() 防止CSRF攻击
摘要:(一)MVC Html.AntiForgeryToken() 防止CSRF攻击 MVC中的Html.AntiForgeryToken()是用来防止跨站请求伪造(CSRF:Cross-site request forgery)攻击的一个措施,它跟XSS(XSS又叫CSS:Cross-Site-Scri 阅读全文

posted @ 2017-06-20 00:46 大西瓜3721 阅读(365) 评论(0) 推荐(0) 编辑

认识ASP.NET MVC的5种AuthorizationFilter
摘要:在总体介绍了筛选器及其提供机制(《深入探讨ASP.NET MVC的筛选器》)之后,我们按照执行的先后顺序对四种不同的筛选器进行单独介绍,首先来介绍最先执行的AuthorizationFilter。从命名来看,AuthorizationFilter用于完成授权相关的工作,所以它应该在Action方法被 阅读全文

posted @ 2017-06-20 00:39 大西瓜3721 阅读(537) 评论(0) 推荐(0) 编辑

asp.net MVC 常见安全问题及解决方案
摘要:详细说明: http://imroot.diandian.com/post/2010-11-21/40031442584 Example : 在登陆状态下进入了攻击网站向安全站点发送了请求。 Solution: 在view 中使用 @Html.AntiForgeryToken(), 在Action 阅读全文

posted @ 2017-06-20 00:28 大西瓜3721 阅读(806) 评论(0) 推荐(0) 编辑

推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任务执行管理器组件–FluentScheduler
摘要:在C#WINFORM或者是ASP.NET的WEB应用程序中,根据各种定时任务的需求,比如:每天的数据统计,每小时刷新系统缓存等等,这个时候我们得应用到定时器这个东东。 .NET Framework有自带的timer,但这个类只能完成一些简单的定时操作,比如间隔多久执行什么操作。遇到一些复杂的定时任务 阅读全文

posted @ 2017-06-19 21:15 大西瓜3721 阅读(620) 评论(0) 推荐(0) 编辑

初试Code First(附Demo)
摘要:初试Code First(附Demo) 写在前面 新建项目 安装EntityFramework程序包 创建模型 创建上下文DbContext 创建数据库、读/写数据 配置连接字符串 Code First 迁移 示例Demo下载 后记 以前逛园子的时候,很多大牛写的一些东西,什么AOP、DDD之类的, 阅读全文

posted @ 2017-06-16 06:53 大西瓜3721 阅读(246) 评论(0) 推荐(0) 编辑

微信公众帐号开发教程第12篇-符号表情的发送(下)
摘要:第11篇文章给出了Unified版本的符号表情(emoji表情)代码表,并且介绍了如何在微信公众帐号开发模式下发送emoji表情,还在文章结尾出,卖了个关子:“小q机器人中使用的一些符号表情,在微信的符号表情选择栏里根本找不到,并且在上篇文章给出的符号表情代码表(Unified版)中也没有,那这些表 阅读全文

posted @ 2017-06-14 13:30 大西瓜3721 阅读(1738) 评论(0) 推荐(0) 编辑

微信公众帐号开发教程第11篇-符号表情的发送(上)
摘要:相信这篇文章已经让大家等的太久了,不是我故弄玄虚、吊大家胃口,而是写一篇文章真的需要花太多的时间。也许一篇文章,你们花3-5分钟就看完了、就学会掌握了,而我却要花2-3个小时的时间来完成,也许只有用心写过文章的人才能体会,希望大家能够相互体谅! 也曾经有人对我说,我写的东西太初级,都是入门级的东西。 阅读全文

posted @ 2017-06-14 12:01 大西瓜3721 阅读(503) 评论(0) 推荐(0) 编辑

C#枚举
摘要:一、在学习枚举之前,首先来听听枚举的优点。 1、枚举能够使代码更加清晰,它允许使用描述性的名称表示整数值。 2、枚举使代码更易于维护,有助于确保给变量指定合法的、期望的值。 3、枚举使代码更易输入。 二、枚举说明 1、简单枚举 枚举使用enum关键字来声明,与类同级。枚举本身可以有修饰符,但枚举的成 阅读全文

posted @ 2017-06-12 15:21 大西瓜3721 阅读(160) 评论(0) 推荐(0) 编辑

c# 网站生成静态页面
摘要:在一些需要经常更新页面数据的网站中,一般访问量不是很大的都直接发布的是带后台代码,每次访问都是有数据库交互的。但是一旦访问量增加了,那么这些服务器开销变成本就要考虑进来了,像一些文章,后台编辑后,文章内容存入数据库,如果1000人访问,如果还是每次取数据库,那这1000次的io访问就显得比较大了,一 阅读全文

posted @ 2017-06-07 21:19 大西瓜3721 阅读(293) 评论(0) 推荐(0) 编辑

同程旅游网开放平台SDK开发完成
摘要:最近利用业余时间,使用了同程旅游网的开放平台,并对大部分的方法进行了调用,发现有很多不好用的地方,比如 1.同一个开放平台居然有几个调用地址,景区调用http://tcopenapi.17usoft.com/handlers/scenery/queryhandler.ashx ,酒店调用http:/ 阅读全文

posted @ 2017-06-03 17:22 大西瓜3721 阅读(648) 评论(0) 推荐(0) 编辑

什么是供应链
摘要:在风云变幻、寡头纷争的O2O战场,美团屡出重拳并步步为营,战绩不俗。这一切离不开背后的神秘技术团队——供应链。 供应链,简称 SCP(Supply Chain Process)。美团借助平台的优势与商家展开合作,将约定的合作方案落实到纸质契约。彼时用户还不能直接看到或购买这些契约上的合作方案,需要一 阅读全文

posted @ 2017-06-03 16:27 大西瓜3721 阅读(1881) 评论(0) 推荐(0) 编辑

实现jquery.ajax及原生的XMLHttpRequest调用WCF服务的方法
摘要:废话不多说,直接讲解实现步骤 一、首先我们需定义支持WEB HTTP方法调用的WCF服务契约及实现服务契约类(重点关注各attribute),代码如下: //IAddService.cs namespace WcfService1 { [ServiceContract] public interfa 阅读全文

posted @ 2017-06-01 14:21 大西瓜3721 阅读(222) 评论(0) 推荐(0) 编辑

WCF 的 WebGet 方式
摘要:.NET 3.5以后,WCF中提供了WebGet的方式,允许通过url的形式进行Web 服务的访问。在以前的代码中,写过多次类似的例子,但总是忘记如何配置,现在将设置步骤记录如下: 示例代码如下: web.config文件的配置 WCF接口的设置,这里加入了对URI模板(UriTemplate)和J 阅读全文

posted @ 2017-06-01 13:48 大西瓜3721 阅读(334) 评论(0) 推荐(0) 编辑

一步一步搭建客服系统 (4) 客户列表 - JS($.ajax)调用WCF 遇到的各种坑
摘要:阅读目录 1 创建WCF服务 2 调用WCF 3 配置 4 遇到的各种坑 阅读目录 1 创建WCF服务 2 调用WCF 3 配置 4 遇到的各种坑 本文以一个生成、获取“客户列表”的demo来介绍如何用js调用wcf,以及遇到的各种问题。 回到顶部 1 创建WCF服务 1.1 定义接口 创建一个接口 阅读全文

posted @ 2017-06-01 13:28 大西瓜3721 阅读(214) 评论(0) 推荐(0) 编辑

用浏览器访问WCF
摘要:在开发的时候,为客户端编写代码访问WCF的方式,我们应该比较熟悉,主要是添加一个代理,然后通过这个代理进行访问。 如果用浏览器访问WCF呢?(其实最终是想在JS里面访问)用浏览器访问、测试Web Service我们常常干, 而WCF整合了Web Service,Remoting,MSMQ,访问起来应 阅读全文

posted @ 2017-06-01 13:19 大西瓜3721 阅读(383) 评论(0) 推荐(0) 编辑

HTTP请求报文和HTTP响应报文
摘要:HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 HTTP请求报文 一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 o 阅读全文

posted @ 2017-06-01 09:32 大西瓜3721 阅读(205) 评论(0) 推荐(0) 编辑

导航

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