05 2012 档案

摘要:每次服务器接受到请求,都要先经IIS处理。这不是一篇描述asp.net生命周期的文章,仅仅是关于IIS操作的。在我们开始之前,先了解这些会有助于对全文的理解,同时欢迎反馈和建议。 什么是Web Server? 每当我们通过VS运行ASP.NET网站时,VS集成的ASP.NET引擎会响应各种请求,这个引擎的名字叫“WebDev.WebServer.exe”。 当我们配置一个Web程序时,总会涉及到一个词“Web Server”,它的功能便是会响应所有请求。 什么是IIS? IIS(Internet Information Server)是微软Web Server的一种,用来配置ASP.... 阅读全文
posted @ 2012-05-29 16:57 初雪之恋 阅读(696) 评论(0) 推荐(3)
摘要:初学.Net的同学们,我们常常会有这样一种感觉,对于一项技术,或者一个方法,我们都知道它很有用,可就是用不着,或者说,并不知道什么地方能用的上,所以,技术学会了,却用不上,也就无法深入。时间一长,就容易忘,结果就是,这个我学过,那个我也懂,可是我就不会用。。。 这博客园的第一篇博文,就从C#委托开始吧。 前段时间,做了一个局域网通讯工具的项目,在其中涉及到修改个人资料的模块上,遇到了一个有些意思的问题,就是,当用户在修改资料的窗体修改完个人头像的时候,如何让主窗体也随之更新头像,这里,我想到几种方法,第一,用多线程,第二,C#的Timer定时器,这两种方法,其实都是让程序每隔一定的时间刷新.. 阅读全文
posted @ 2012-05-21 15:28 初雪之恋 阅读(2677) 评论(0) 推荐(0)
摘要:一、LoadWith的使用(对加载的数据没有限制) DataClasses1DataContext datacontext = new DataClasses1DataContext(); //如果不设置为false,则LoadWith也没起到什么作用(无效), datacontext.DeferredLoadingEnabled = false;//关闭延迟加载,采用及时加载 DataLoadOptions options = new DataLoadOptions(); //如果关闭了延迟加载,也未采用LoadWith进行加载,则加载Products类的时候Categorie... 阅读全文
posted @ 2012-05-18 11:05 初雪之恋 阅读(518) 评论(0) 推荐(0)
摘要:一、TransactionScope和CommittableTransaction构造函数其中重要参数:TransactionOptions option = new TransactionOptions();/* --隔离级别 级别一 read uncommitted System.Transactions.IsolationLevel.ReadUncommitted --未提交读 (俗称“脏读”,能够读取其他用户正在修改的尚未提交的数据,无法确保数据的正确性) 级别二 read committed System.Transactio... 阅读全文
posted @ 2012-05-18 09:36 初雪之恋 阅读(2097) 评论(0) 推荐(0)
摘要:一、事务定义: 显式事务:明确指定事务的开始,connection需要打开方可使用,默认为closed,即:显示调用con.BeginTransaction() 隐式事务:无法明确指定事务的开始,默认connection已被打开为open 分布式隐式事务:使用TransactionScope类 , 【跨库且使用同一个事务提交】 分布式显式事务:使用CommittableTransaction类,con.EnlistTransaction(Transaction对象)//将连接登记到事务【跨库且使用同一个事务提交】//以下事例采用Linq to SQL 数据源二、显示事务实例: us... 阅读全文
posted @ 2012-05-17 17:34 初雪之恋 阅读(4610) 评论(0) 推荐(0)
摘要:目录一、事务的定义二、事务管理器三、在ADO.NET中实现事务四、隐式事务 TransactionScope五、在WCF中实现事务六、嵌套式事务七、异步事务六、分布式隐式事务嵌套式事务经常会出现在项目中,但往往容易被大家忽略,下面介绍一下 嵌套式事务的用法:(该事例可以说明很多问题)使用分布式事务必须开启服务:Distributed Transaction Coordinator 否则报错 “服务器 'MRWANG' 上的 MSDTC 不可用 ”//分布在不同数据库之间的事务操作using(Connection con1=new Connection("连接字符串1& 阅读全文
posted @ 2012-05-17 11:58 初雪之恋 阅读(5092) 评论(0) 推荐(0)
摘要:引言其实事务在数据层、服务层、业务逻辑层多处地方都会使用到,在本篇文章将会为大家一一细说。前面三节是事务的基础,主要介绍事务的由来以及事务管理器的总体结构,分别讲述轻量级事务管理器(LTM)、核心事务管理器(KTM)、分布式事务协调器(DTC)的差别。并介绍Framework里事务类System.Transactioins.Transaction 的方法与属性,讲解在ADO.NET中事务的常用使用方式。由于时间仓促,文章有错漏的地方欢迎各位点评。目录一、事务的定义二、事务管理器三、在ADO.NET中实现事务四、隐式事务 TransactionScope五、在WCF中实现事务六、嵌套式事务七、异 阅读全文
posted @ 2012-05-17 11:55 初雪之恋 阅读(11762) 评论(0) 推荐(1)
摘要:兼容性,特别是这几个东西的兼容性是很复杂的,为了简单,建议阅读再谈 document.documentElement 与 document.body 的 scrollWidth、offsetWidth、clientWidth这篇文章。我们这里说说四种浏览器对 document.body 的clientHeight、offsetHeight 和 scrollHeight 的解释,这里说的是 document.body,如果是 HTML 控件,则又有不同。这四种浏览器分别为IE(Internet Explorer)、NS(Netscape)、Opera、FF(FireFox)。文尾的重要说明比较重 阅读全文
posted @ 2012-05-10 14:29 初雪之恋 阅读(4611) 评论(0) 推荐(2)
摘要:js中不同的高度(height)对比我们这里说说四种浏览器对 document.body 的clientHeight、offsetHeight 和 scrollHeight 的解释,这里说的是 document.body,如果是 HTML 控件,则又有不同.这四种浏览器分别为IE(Internet Explorer)、NS(Netscape)、Opera、FF(FireFox)。文尾的重要说明比较重要,请注意。clientHeight大家对 clientHeight 都没有什么异议,都认为是内容可视区域的高度,也就是说页面浏览器中可以看到内容的这个区域的高度,一般是最后一个工具条以下到状态栏以 阅读全文
posted @ 2012-05-10 14:21 初雪之恋 阅读(1647) 评论(0) 推荐(0)
摘要:(scrollHeight、offsetHeight、clientHeight 同样可按本文去理解。)这是一个很复杂的问题,让我们想像一下:document.documentElement.scrollWidthdocument.documentElement.offsetWidthdocument.documentElement.clientWidthdocument.body.scrollWidthdocument.body.offsetWidthdocument.body.clientWidth有 6 个属性要测,这 6 个属性要放在4 种情况中:没有指定 DOCTYPE,网页内容没有超 阅读全文
posted @ 2012-05-10 14:07 初雪之恋 阅读(10297) 评论(0) 推荐(2)
摘要:做页面的时候可能会用到位置固定的层,读取 document.body.scrollTop 来设置层的位置,像这样:window.onscroll = function (){var oFix = document.getElementById("divfix");oFix.style.top = document.body.scrollTop + "px";}可是怎么没有达到预期效果呢,输出 document.body.scrollTop 的值一看,一直都是 0。原来是 DTD 的问题,要是页面直接用 <html>开头的话(不是w3c标准)就 阅读全文
posted @ 2012-05-10 13:57 初雪之恋 阅读(343) 评论(0) 推荐(0)
摘要:关于获取各种浏览器可见窗口大小的一点点研究<script>function getInfo(){//未添加<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">标记情况使用body 否则使用documentElementvar s = "";s = " 网页可见区域宽:" document.body.cli 阅读全文
posted @ 2012-05-10 12:56 初雪之恋 阅读(1850) 评论(0) 推荐(0)
摘要:事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.returnValue 鼠标位置 event.x event.y 窗体活动元素 document.activeElement 绑定事件 document.captureEvents(Event.KEYDOWN 阅读全文
posted @ 2012-05-05 19:03 初雪之恋 阅读(1249) 评论(0) 推荐(0)