站长学习标题关闭所有内容预览 | 展开所有内容预览
-
[组图] .Net下的MSMQ的同步异步调用
[内容预览]
33 | 2007-07-20 09:32:54
.Pea816{display:none;}一、MSMQ简介MSMQ(微软消息队列)是Windows操作系统中消息应用程序的基础,是用于创建分布式、松散连接的消息通讯应用程序的开发工具。消息队列[我要我当软件园]和电子邮件有着很多相似处,他们都包含多个属性,用于保存消息,消息类型中都指出发送者和接收者的地址;然而他们的...
[阅读全文]
-
ASP.NET 2.0实现防止同一用户同时登陆
[内容预览]
25 | 2007-07-20 09:32:52
.Dqh904{display:none;}要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间...
[阅读全文]
-
asp.NET自定义服务器控件内部细节
[内容预览]
20 | 2007-07-20 09:32:50
.Qtg570{display:none;}如大家要转载,请保留本人的版权:/**Description:asp.NET自定义服务器控件内部细节系列教程*Auther:崇崇-天真的好蓝*MSN:chongchong2008@msn.com*Dates:2007-05-20*Copyright:ChongChong200...
[阅读全文]
-
组合.NET数据控件构建强大用户接口
[内容预览]
13 | 2007-07-20 09:32:49
.Fax978{display:none;}本文,我将结合这几个数据控件对GridView控件做一个详细的介绍,使用户能够对每个数据行获得一个详细的了解。515down.com主要控件515down.comDetailsView和FormView控件在显示后端数据源中的单个记录时功能强大,但是强迫用户在一页中显示无数条...
[阅读全文]
-
彻底放弃IIS让Apache也支持ASP.NET
[内容预览]
18 | 2007-06-26 20:17:35
.Mcu386{display:none;}Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/Linux平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS而转向Apache。.NET是微软推出的功能强大的开发技术,其目标就是与Java抗衡。ASP.NET非常适合于中小企业的Web应用,其...
[阅读全文]
-
[组图] [JS.IntelliSense]VS2007(Orcas) So Cool
[内容预览]
17 | 2007-06-26 20:17:34
.Vqn588{display:none;}我很早以前就想找一个能够像VS中C#一样可以有很强的IntelliSense开发工具来写脚本JS,但是到现在还没有能够真正找到一理想的工具。很早以前听说VS2007能够给我带来一点震撼,但是又有人说那只是对ASP.NETAJAX有IntelliSense,又有点失落感。今天看...
[阅读全文]
-
[图文] Asp.net 2.0 ViewState原理
[内容预览]
10 | 2007-06-26 20:17:32
.Pnz801{display:none;}ViewState相信大家都会使用,可ViewState到底是什么,又有多少人知道呢?[我要我当软件园]StateBag类这个就不用多说啦吧[我要我当软件园]在Asp.net2.0里,用到StateBag有三处515down.com1Control._viewState这个就...
[阅读全文]
-
[图文] 动态代理DynamicProxy 介绍
[内容预览]
13 | 2007-06-26 20:17:30
.Qwe990{display:none;}我们使用动态代理,主要是因为动态代理拥有这样的能力--使得某个类型A在运行的时候能转化为一个指定的接口I,即使这个类型A在定义的时候并没有从这个指定的接口I继承。这句话是什么意思了?还是回到当泛型的参数类型是动态的...一文中的那个例子,在例子中,List<>并没有从ISim...
[阅读全文]
-
您可能不知道的.Net2.0小技巧
[内容预览]
14 | 2007-06-26 20:17:29
.Qci842{display:none;}1.在提交页面之后,保持滚动条的位置可以在page指令上加上MaintainScrollPositionOnPostback指令[我要我当软件园]以下为引用的内容:<%@PageLanguage="C#"MaintainScrollPositionOnPostback="tr...
[阅读全文]
-
使用函数传递参数来执行相应的数据库操作
[内容预览]
21 | 2007-06-26 20:16:57
.Buu731{display:none;}usingSystem;usingSystem.Configuration;usingSystem.Data.SqlClient;usingSystem.Data;usingSystem.Collections;比如://打开数据库[我要我当软件园]转自:动态网制作指南www...
[阅读全文]
-
如何实现在窗体和窗体之间进行传递数据
[内容预览]
27 | 2007-06-26 20:16:56
.Ggs839{display:none;}大家都知道aspx在同一个页面中传值是很容易的(如textBox1.Text等)但有时必须向另一个页面传值用以前asp的方法的确觉得不怎么样,还要用Request.Form等东西好象又回到了从前。我这里使用一个类的静态属性作为两个类的外的全局变量实现了两个页面间传值.举一个简...
[阅读全文]
-
ASP.NET 2.0中层次数据的处理
[内容预览]
27 | 2007-06-26 20:16:50
.Soj677{display:none;} 数据源控件可以同时暴露平面表格式的或层次的数据。前面演示的SqlDataSource和ObjectDataSource控件都是平面表格式的数据源控件。ASP.NET2.0还包含两个层次数据源控件:用于连接XML文件的XmlDataSource和用于连接站点导航数据的Sit...
[阅读全文]
-
ASP.NET 2.0发送电子邮件中存在的问题
[内容预览]
10 | 2007-06-26 20:16:49
.Bny802{display:none;} 在新发行的ASP.NET2.0版本中,微软不再建议使用System.Web.Mail命名空间而代之以新的System.Net.Mail命名空间。在这个新库中引入了许多新特征,但是在发送邮件的方式方面也相应地带入了一些小错误。[我要我当软件园] 一、发送邮件515down...
[阅读全文]
-
ASP.NET 2.0服务器控件之客户端功能
[内容预览]
13 | 2007-06-26 20:16:47
.Ubr783{display:none;} 多数在表示层应用的服务器控件主要由两个部分组成:服务器端功能和客户端功能。服务器端功能永远是服务器控件的核心,而随着技术的发展,客户端功能也逐渐变得越来越重要。只有两个部分互相配合,才能创建出功能强大、界面丰富的服务器控件。本文将讨论在服务器控件中实现客户端功能的相关问题...
[阅读全文]
-
谈谈HtmlControl与WebControl的区别与用途
[内容预览]
14 | 2007-06-26 20:16:46
.Zte587{display:none;}Web控件和Html控件虽然好多功能相同并且长得很像但是它们的内部实现机制是完全不一样的Web控件要比Html控件执行效率要好1.使用起来也相当方便,举个简单的例子,例如Button的生成:Html控件是将庞大控件集合全部弄到页面中,用到哪个功能,就设置一下属性,如下:<in...
[阅读全文]
-
asp.net2.0 URL重写以及urlMappings问题(1)
[内容预览]
23 | 2007-06-26 20:16:45
.Mng924{display:none;}在asp.net2.0中的urlMappings倒是非常好用,可惜暂不支持正则表达式,不过,好在如果用IHttpModule的话不管什么样的请求都会先经过IHttpModule这样就为URL重写提供了一个好机会:515down.com下面是我写的一个IHttpModule:[...
[阅读全文]
-
asp.net2.0 URL重写以及urlMappings问题(2)
[内容预览]
26 | 2007-06-26 20:16:44
.Uby463{display:none;} 由于一旦进行了URL重写,原先的WEBFORM中的Action会发生改变,容易造成:请求的资源不存在问题具体怎么样?各位DX看看就清楚了!!!所有才有了这个ResponseFilter了,实现如下:[我要我当软件园]publicclassResponseFilter:Sy...
[阅读全文]
-
从ASP.NET 1.1升级到ASP.NET 2.0要考虑的Cookie问题
[内容预览]
12 | 2007-06-26 20:16:43
.Udv856{display:none;}当你准备将Web应用程序从ASP.NET1.1升级到ASP.NET2.0,你将面对这样一个cookie问题:在ASP.NET1.1应用程序中客户端保存的所有cookie将失效。[我要我当软件园]博客园也遇到了这样的问题,对博客园来说,意味着所有使用cookie的用户都需要重新...
[阅读全文]
-
通过系统配置来提高ASP.NET应用程序的稳定性
[内容预览]
9 | 2007-06-26 20:16:41
.Ghm730{display:none;}大家都知道,要实现一个24*7全天候运行的应用程序并不是一件容易的事。我的一个项目就曾经在暴力负荷下坚持了20多个小时后还是壮烈挂掉了。幸运的是,ASP.NET和IIS为我们提供了一些简便的设施,使我们能够轻松构建超级稳定的。Net应用程序。不过稍嫌不爽的是,Windows2...
[阅读全文]
-
妙用ASP2.0中的URL映射改变网址
[内容预览]
14 | 2007-06-26 20:16:40
.Qab842{display:none;} URL映射有什么用呢? 515down.com 举个比较实用的例子,比如你开发一个Blog网站,每个Blog主页的加载地址是 515down.com www.blog.com/Default.aspx?id=anckly [我要我当软件园] Default页通...
[阅读全文]
-
[组图] 再议ASP.NET DataGrid控件中的“添加新行”功能
[内容预览]
15 | 2007-06-26 20:16:38
.Jwn104{display:none;} 说起在DataGrid中添加新行,ASP.NET开发的大牛人物:DinoEsposito,他的《构建WEB解决方案--应用ASP.NET和ADO.NET》一书中提供了和以上两位类似的方法,但是Dino又加了些功能,首先就是”添加新行“这个LinkB...
[阅读全文]
-
[组图] Geometry 对象浅析
[内容预览]
36 | 2007-06-26 20:16:36
.Fcz776{display:none;} ArcEngineGeometry库定义了基本几何图形的矢量表达形式,顶级的几何图形有Points、Multipoints、Polylines、Polygons、Multipatches,Geodatabase和绘图系统使用这些几何图形来定义其他各种形状的特征和图形,提供...
[阅读全文]
-
[组图] 重构CollapsibleSplitter
[内容预览]
16 | 2007-06-26 20:16:34
.Jks920{display:none;} RssBandit项目中的CollapsibleSplitter作为Splitter控件的改进版,提供了我梦寐以求的功能:可以像Splitter控件一样分割两个相邻控件,允许在运行时调整他们的大小,还提供了单击时最小化指定控件的功能,并在小小的分隔条上画出了相当直观的精细...
[阅读全文]
-
建立个人知识引擎的重要性
[内容预览]
12 | 2007-06-26 20:16:32
.Lcq370{display:none;} 从企业信息化到个人信息化,是未来软件发展的一个趋势。个人信息化已经从邮件、SNS、多媒体、博客、Wiki等,过渡到更理性的“个人知识库管理”和各种应用软件的集成服务。我想,博客园的发展方面,会朝为大家提供更好的“个人信息化”...
[阅读全文]
-
ASP.NET--制作功能完善的安装程序
[内容预览]
17 | 2007-06-26 20:16:30
.Hgk844{display:none;} 象ASP、ASP.NET等诸多基于Web的应用程序的安装与部署一直是个麻烦事情,一般都是手工复制、手工修改相关配置文件(主要是数据库配置),和Windows上Installer或Linux上的RPM相比,这种方式显然一点技术含量都没有。[我要我当软件园] 对于胖客户端应...
[阅读全文]
-
Asp.net直接保存文件到客户端
[内容预览]
33 | 2007-06-26 20:16:29
.Mgv444{display:none;} 在我们的系统的编写过程中,应该有很多的时候需要客户下载文件。我第一次的做法(应该也是大部分人的做法吧?)是:[我要我当软件园] 1HttpResponseresponse=HttpContext.Current.Response;515down.com 2string...
[阅读全文]
-
.Net中消除Dll中的dependency
[内容预览]
13 | 2007-06-26 20:16:28
.Cce640{display:none;} 我们在做.NetClassLibrary项目时常常会遇到这样的问题,我想生成一个dll供其它程序使用,但在我的项目里,又需要引用一些其它的reference,像ActiveX控件或其它dll,而这些控件或dll又没有strongname,不能写入到GAC(GlobalAs...
[阅读全文]
-
ASP.NET页面事件:顺序与回传详解
[内容预览]
23 | 2007-06-26 20:16:27
.Xkn242{display:none;} 一、初始化 ·当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制。特别地,您需要使用HttpContext对象。当前可以使用的对象包括QueryString,For...
[阅读全文]
-
在ASP.NET+ORACLE添加数据记录并让ID自动增量
[内容预览]
17 | 2007-06-26 20:16:26
.Eyo384{display:none;} 在ASP.NET+ORACLE添加数据记录并让ID自动增量需要在ORACLE中设序列和触发器即可,切记不是索引,ASP.NET中不管ID,具体如下:515down.com 1、建立序列:[我要我当软件园]CREATESEQUENCEseq_emergency_idNOC...
[阅读全文]
-
ASP.NET中Session丢失原因与解决方案小结
[内容预览]
15 | 2007-06-26 20:16:24
.Aio251{display:none;}win2003server下的IIS6默认设置下对每个运行在默认应用池中的工作者进程都会经过20多个小时后自动回收该进程,造成保存在该进程中的session丢失。515down.com因为Session,Application等数据默认保存在运行该Web应用程序的工作者进程中...
[阅读全文]






