随笔分类 -  ASP.NET系列

摘要:写在前面的吐槽 原本跨平台开发很容易的事情, 很多人把它弄得很麻烦,给外人的感觉:你们.NET跨平台开发好不成熟,好麻烦哦. ................................................ 一、选择Linux版本 我们选择ubuntu 最新 lts版,理由如下: 1 阅读全文
posted @ 2015-09-17 17:43 迅捷网络[来送福利] 阅读(1327) 评论(6) 推荐(2) 编辑
摘要:1.写在前面 就连我们自己开始时也在问自己:我们为什么要开发一套MVC,微软的难道不可用用吗?一开始的理由很简单.为了更好地跨平台部署;在Linux部署过.NET的人们应该知道,部署起来是有点繁琐的.自己试试就知道了:文件名问题、版本问题、兼容问题................但当我们仔细思考... 阅读全文
posted @ 2015-09-14 15:11 迅捷网络[来送福利] 阅读(2158) 评论(10) 推荐(2) 编辑
摘要:一、关于动态注册的问题 很多人看过汤姆大叔的MVC之前的那点事儿系列(6):动态注册HttpModule,其实汤姆大叔没有发现httpmodule动态注册的根本机制在哪里.亦即:怎么动态注册?为什么能够动态注册? 汤姆大叔给了如下开篇通过前面的章节,我们知道HttpApplication在初始化... 阅读全文
posted @ 2014-08-22 10:33 迅捷网络[来送福利] 阅读(4199) 评论(7) 推荐(12) 编辑
摘要:一、写在前面 一说到IHttpAsyncHandler,很多人会顾名思义地说'不就是异步IHttpHandler'吗?但当我发出疑问:"你真知道他们的不同之处?你真会使用它吗?",这个时候估计就要扑倒一堆人.下面我将如同以前的风格分析它,不足之处求指正.二、关于IHttpAsyncHandler的... 阅读全文
posted @ 2014-08-20 08:37 迅捷网络[来送福利] 阅读(6365) 评论(13) 推荐(18) 编辑
摘要:一、写在前面 最近有时间,顺便将这系列洗完,接着上文:IIS各个版本知识总结 这篇文章原本计划写到HttpHandler为止,但限于篇幅就写到httpmodule 本文有不足之处,求指正,希望我能将它分析透彻.二、回顾--我们还是从IIS说起 从上文(IIS各个版本知识总结)可以很清楚地意思... 阅读全文
posted @ 2014-08-18 16:18 迅捷网络[来送福利] 阅读(6201) 评论(20) 推荐(31) 编辑
摘要:一、写在前面目前市面上所用的IIS版本估计都是>=6.0的.所以我们主要以下面三个版本进行讲解服务器版本 IIS默认版本server20036.0server20087.0server20128.0二、IIS6的请求过程 由图可知,所有的请求会被服务器中的http.sys组件监听到,它会根据II... 阅读全文
posted @ 2014-08-17 17:08 迅捷网络[来送福利] 阅读(9235) 评论(18) 推荐(78) 编辑
摘要:一、IHttpModule相关概述using System;namespace System.Web{ public interface IHttpModule { // 销毁不再被HttpModule使用的资源 void Dispose(); ... 阅读全文
posted @ 2014-08-14 19:47 迅捷网络[来送福利] 阅读(2929) 评论(10) 推荐(11) 编辑
摘要:从现在开始相关文章请到:http://lko2o.com/moon接着第二课:《ASP.NET SignalR系列》第二课 SignalR的使用说明一、服务器系统要求 SignalR服务端组件可以被部署在诸多的服务器配置中,本节描述了它所支持的操作系统版本,.NET framework,IIS、以... 阅读全文
posted @ 2014-07-19 16:18 迅捷网络[来送福利] 阅读(20259) 评论(6) 推荐(20) 编辑
摘要:从现在开始相关文章请到: http://lko2o.com/moon接续上一篇:《ASP.NET SignalR系列》第一课 认识SignalR (还没有看的话,建议您先看看)一、指定通信方式建立一个通讯方式需要一定的时间和客户机/服务器资源。如果客户机的功能是已知的,那么通信方式在客户端连接开始的... 阅读全文
posted @ 2014-07-18 06:48 迅捷网络[来送福利] 阅读(16905) 评论(17) 推荐(29) 编辑
摘要:从现在开始相关文章请到:http://lko2o.com/moon一、概述 ASP.NET signalr对ASP.NET开发者来说是一个新的程序库,它能让我们更加容易便捷地开发实时通信功能;signalr允许客户端和服务器之间双向通信。服务器可以将内容推送到已连接的客户端。signalr支持We... 阅读全文
posted @ 2014-07-17 12:35 迅捷网络[来送福利] 阅读(19618) 评论(28) 推荐(99) 编辑
摘要:一、拉近我们的距离我想,很多人会问,如今IE6还占据颇多份额的中国,html5、css3是否还很遥远?我会很直接告诉他们:其实就在你的眼前.我们来看两个图: (图一:2013 4月左右,全球浏览器情况)分析:全球浏览器中6.22+23.08=40%的浏览器不支持html5+css3 (图二:国内浏览器份额图)分析:大概有60%的浏览器在国内不支持html5+css3这是否就意味着,我们需要等待?我在给大家看一幅图,大家或许就知道出路在哪里了.说明:用户再次用小于IE9的IE允许时,直接启动平台工具(本质上为webkit,谷歌内核;启动原理activex)问题解决了,可能你会说不完美,因为需要下 阅读全文
posted @ 2013-12-21 10:03 迅捷网络[来送福利] 阅读(2888) 评论(16) 推荐(6) 编辑
摘要:第一部分 客户端篇1.压缩js、css,将js的引入放在之前;2.合并一个页面下的js/css文件,压缩传输.(SquishIt)相关博文3.ajax技术应用.ajax可以做到精准定量的请求,可以减少非必须资源的请求和重复请求.4.页面压缩传输技术(将页面数据进行压缩.IIS支持gzip压缩)5.统... 阅读全文
posted @ 2013-06-03 15:30 迅捷网络[来送福利] 阅读(1679) 评论(6) 推荐(0) 编辑
摘要:MOON.WEB 另类的MVC架构JVPL架构(JVPL模式的系统结构图)1.JVPL模式(JSON+视图+处理器+加载器) 1)定义: JVPL和mvc设计模式类似,一个变种的MVC设计模式. 2)MVC的优弱点: MVC让开发从原来的 webform中解脱出来,解决了层次清晰逻辑与UI的隔离以及服务端控件的一些瑕疵等诸多问题,但是MVC的弱点同时也存在.在MVC中我们的 Model时常变动,我们必须手动创建Model类和Model的变动修改.同时对于 Model的Action控制操作也需要一定程度上的变动.(由实体框架等生成的实体(Model)是无法满足现行逻辑需求的). 其次因为实... 阅读全文
posted @ 2012-05-19 12:38 迅捷网络[来送福利] 阅读(3127) 评论(22) 推荐(6) 编辑
摘要:StatusCodeResponse.StatusCode=304;此代码告诉浏览器它请求的页面没有变动,可以从自己的缓存中去取页面;所以我们需注意缓存页面丢失的情况.而Last-Modified设置请求头的方案在IE67似乎无法通行.因为通过设置请求头Last-Modified,而无法在服务端获取If-Modified-Since的数据值,同样Etag/If-None-Match也无法通行.所以如果要用此方案得通过其他比较获取失效时间.通过设置Expires的gtm值stringtime=DateTime.Now.AddSeconds(10).ToUniversalTime().ToStri 阅读全文
posted @ 2012-02-03 13:48 迅捷网络[来送福利] 阅读(762) 评论(0) 推荐(0) 编辑
摘要:看看测试结果.然后大家看看怎么优化实体框架. usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingHD01SystemModels;usingModel;usingQin.Data;usingCYQ.Data;namespaceSystemQuestionProc{classProgram{publicstaticList<EventBaseSet>GetEventBaseSetListWhere(stringsqlWhere){List<EventBaseSet 阅读全文
posted @ 2011-05-20 15:48 迅捷网络[来送福利] 阅读(624) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2011-03-04 15:45 迅捷网络[来送福利] 阅读(1335) 评论(18) 推荐(2) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2010-07-30 17:57 迅捷网络[来送福利] 阅读(1722) 评论(30) 推荐(3) 编辑