代码改变世界

随笔分类 -  ASP.NET WebForm

ASP.NET 异步页面

2009-11-05 14:12 by 敏捷的水, 584 阅读, 收藏, 编辑
摘要: 1、同步和异步的区别 当未使用异步页时,一个线程只能为同一个页面的请求服务. 即使页面请求过程中处理其它的I/O等操作时,此线程也一直处于等待状态. 当此页面使用完此线程时,才将它放回到线程池. 线程数量是有限的! 所以当不使用线程时及时放回线池可以使系统性能大大提高! 当使用了异步页功能时,如右图中,开始Thread1是为页面服务的,但当页面处理其它的事情(比如I/O或调用其它WebServic... 阅读全文

ADO.NET使用事务出错的解决(MSDTC)

2009-03-26 12:03 by 敏捷的水, 885 阅读, 收藏, 编辑
摘要: 原因一:没有打开MSDTC服务 步骤: Componet Services-->右击My Computer--->Start MSDTC Componet Services-->右击My Computer-->属性--->MSDTC-->安全配置--->勾选上我红线标注的部分。   原因二: 防火墙阻止 解决方法,添加135端口到Except... 阅读全文

IIS7 配置ASP.NET 2.0, WCF, ASP.NET MVC

2009-01-16 17:50 by 敏捷的水, 16274 阅读, 收藏, 编辑
摘要: ASP.NET 2.0 部署 1.首先打开win7 的特性,路径我已标注 下面选中的是ASP.NET2.0, 如果要支持ASP.NET1.1,你的选中IIS6兼容 2. 设置安全选项 3. 添加.Net经典应用程序池 4.将站点转换为Application 5.为站点添加 yourmachinename\IIS_IUSRS权限 6.右键站点—Manage Application... 阅读全文

在服务器端保存ViewState

2008-11-20 16:51 by 敏捷的水, 3252 阅读, 收藏, 编辑
摘要: 1.比较 Asp.net 的一个强大的功能就是ViewState, 但是这也成为很多人诟病的地方,我们先来看一个实例 ViewState其中一个特性就是保存页面的状态,下面我们看一个很简单的登录页面。 (1) 默认的页面存储 下面两幅图是使用默认的ViewState, Asp.net把状态保存在页面的一个Hidden控件里。每次请求时往返于客户端与服务器之间,我们可以看到储存了很多的值,页面大小... 阅读全文

ASP.NET Session详解

2008-07-01 15:48 by 敏捷的水, 6125 阅读, 收藏, 编辑
摘要: (一) 描述 当用户在 Web 应用程序中导航 ASP.NET 页时,ASP.NET 会话状态使您能够存储和检索用户的值。HTTP 是一种无状态协议。这意味着 Web 服务器会将针对页面的每个 HTTP 请求作为独立的请求进行处理。服务器不会保留以前的请求过程中所使用的变量值的任何信息。 ASP.NET 会话状态将来自限定时间范围内的同一浏览器的请求标识为一个会话,当每个用户首次与这台WWW服务器... 阅读全文

如何启动Nunit的调试功能

2008-04-15 09:34 by 敏捷的水, 4372 阅读, 收藏, 编辑
摘要: 1.首先下载安装Nunit-GUI,在这里下载:http://prdownloads.sourceforge.net/nunit/NUnit-2.4.7-net-2.0.zip?download 2.首先添加一个被测试的工程DebugWithNunit,添加一个类CalcFunction,提供一个除法功能 3,在添加一个测试工程TestProject,新建一个TestCalcFunction的... 阅读全文

MSDTC不能启动的一个解决方法

2008-03-28 12:35 by 敏捷的水, 2687 阅读, 收藏, 编辑
摘要: 项目里要用到事务,而.NET事务需要用到MSDTC,但是启动时,报错。经实验,找到以下解决方法 1. 如果只是提示需要MSDTC 那么点开始→运行→输入命令"net start msdtc",运行该命令即可. 2. 如果启动不了,请查看事件查看器 在系统事件中有错误:Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) ... 阅读全文

ASP.NET Basics: Foundation of ASP.NET

2008-03-25 09:21 by 敏捷的水, 666 阅读, 收藏, 编辑
摘要: 看了Dflying chen的推荐,摘录下来需要面试的人用。 This has been pooled together from a number of resources: What is ASP.NET? Microsoft ASP.NET is a server side technology that enables programmers to build dynamic Web... 阅读全文

VS2008下开发ASP.Net2.0 and AJAX1.0的程序

2008-03-05 13:57 by 敏捷的水, 2992 阅读, 收藏, 编辑
摘要: 为什么要在vs2008下开发ASP.Net2.0 and AJAX1.0的程序,因为vs2008提供了很多新的特性,比如WYSIWYG design surface, CSS management features, Jscript Intellisense, and Jscript debugging 有关这些的介绍你可以到soctte的博客浏览1. 下载vs2008的Team suite或者p... 阅读全文

vista英文版语言包安装

2008-02-17 21:35 by 敏捷的水, 7716 阅读, 收藏, 编辑
摘要: 最近,需要给老外截英文vista的一些图,但是系统装的是中文版系统,不想重装系统,于是一想,是不是有语言包,一搜索,果然有。 经过试验: 我的环境是windows vista 旗舰版 下载英文语言包: http://www.download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/lp-en-us_c38cb05f3146b6... 阅读全文

ASP.NET2.0缓存技术

2007-12-12 23:33 by 敏捷的水, 675 阅读, 收藏, 编辑
摘要: ASP.NET2.0提供如下缓存方式: Output Caching Fragment Caching Data Cache SQL Cache Cache Configuration 1. Output Caching: 当一个网页被频繁访问时,我们可以把把整个网页缓存起来提高效率,当用户在此访问时,被格式化好的HTML被直接送到客户端。 <%@ OutputCache Duratio... 阅读全文

CSS使用总结

2007-12-12 21:10 by 敏捷的水, 1311 阅读, 收藏, 编辑
摘要: 在分配ID和类名时,尽可能保持与表现形式无关,例如contleft有可能以后希望出现在右边。 尽量少使用类,因为可以层叠识别,如: .News h3而不必在h3上加类 <div class=”News”> <h3></h3> <h2></h2> <p></p> </div> 3. 没有现有元素区分的... 阅读全文

ASP.Net2.0使用Log4Net(二)

2007-11-24 17:39 by 敏捷的水, 2218 阅读, 收藏, 编辑
摘要: Log4Net单独配置文件,不改动web.config里 阅读全文

ASP.Net2.0使用Log4Net(一)

2007-11-24 15:40 by 敏捷的水, 3812 阅读, 收藏, 编辑
摘要: ASP.net2.0使用 log4net记录日志 阅读全文