摘要: 1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果... 阅读全文
posted @ 2008-08-22 19:53 DJ尐舞 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.dotnetbips.com/articles/a8441143-3a24-40e6-a5dc-68cfdb8a065d.aspx [原文源码下载] [译者改后源码下载] 介绍 一些公司经常会有在web上机械地显示它们产品的图片(即幻灯片)的需求。 当然你可以使用JavaScript来开发这个程序,但是如果使用ASP.NET AJAX的话会使你的工作变得非常简单。... 阅读全文
posted @ 2008-08-22 19:51 DJ尐舞 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 记得去年年初的时候做了一个Colorful ListBox Control控件。当时考虑的因数很少,虽然那个控件实现了简单的调用接口,可是有一个致命的问题是居然没有考虑到PostBack后的状态保存问题。 新的ColorableListBox解决了控件被PostBack后的状态保存。实现过程很简单,就是把ListItem的ForeColor和BackColor信息存在ViewS... 阅读全文
posted @ 2008-08-22 19:45 DJ尐舞 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 介绍 url映射是asp.net 2.0的一个新的特性,它可以让开发人员把一个页映射到另一个url上。如果一个url请求过来,程序会自动把它重新映射到服务端。例如,如果你在程序中配置了把~/Beverages.aspx映射到了~/ProductsByCategory.aspx?CategoryID=1&CategoryName=Beverages,那么当用户在浏览器中输入了http://Your... 阅读全文
posted @ 2008-08-22 19:42 DJ尐舞 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 我们很多时候需要在一行上显示一段说明文字,而由于Web页面宽度的不确定性,我们任意调节其宽度后,常常搞得文字撑出页面或者折成好多行。通过使用CSS,我们可以限制为一行的宽度,并使多余的字符隐藏。为了方便,做成一个小Web控件来使用。 using System; using System.Web.UI; using System.Web.UI.WebControls; using Sys... 阅读全文
posted @ 2008-08-22 19:41 DJ尐舞 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 使用ASP.NET的服务器控件,可以极大的提高我们Web开发中组件的复用性。不过由于ASP.NET默认的__doPostBack传输机制,对于我们在Web页上开发DHMT... 阅读全文
posted @ 2008-08-22 19:40 DJ尐舞 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 来自:新浪科技 立雄 20日,有消息披露番茄花园作者洪磊确认被拘的消息后,在业界引发了强烈的反响。22日凌晨,记者再次尝试登陆这些版本的官方下载网站时发现,他们已经集体歇业,或关闭提供软件下载的官方网站,或删除所有自己制作的操作系统软件的下载链接。 8月22日消息,番茄花园版Windows XP的作者被拘后,其他版本的修改版XP也都集体“歇业”,他们或关闭提供下载的网站,或删除所有自己... 阅读全文
posted @ 2008-08-22 09:49 DJ尐舞 阅读(308) 评论(2) 推荐(0) 编辑
摘要: “CMMI与敏捷之间是否有什么样的关系?是矛盾的?还是可融合的?”“在CMMI环境下如何实施敏捷?”自从“敏捷”诞生以后,此类话题就此起彼伏,从未停止。前几日,在AgileChina的讨论组中,“CMMI下的Scrum,如何操作?”以及“如何实施Agile这个东东,Agile怎样保证质量?”又被提了出来,跟帖者众多,各抒已见。pipi的建议是: ...,看看公司有什么问题,为解决问题而引入Agil... 阅读全文
posted @ 2008-08-21 10:46 DJ尐舞 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 用过Anthem这个AJAX框架的朋友可以直接对一个control通过设置属性来控制在partial postback时设置这个control的Enabled属性为false。AJAX的一个特性就是它暴露XmlHttpRequest的状态,因此很多AJAX框架都提供一种方法来让用户可以针对这个过程来编写一些提高用户体验的代码(当然也有其他功能的,但大多是为了这个目的)。 而Atlas中的pos... 阅读全文
posted @ 2008-08-21 10:36 DJ尐舞 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 场景: 在本地开发一个asp.net2.0的应用程序时使用了Membership、Roles或Profile特性。你创建了一些新用户,一切都没有问题。 然后把这个程序copy到远程服务器(remote server)上(或者只是移动到你本地服务器上的其他目录)然后运行。由于某种原因,虽然我们能够连接到membership数据库,但是当登陆的时候就会出现错误了,它并不抛出连接错误(connecti... 阅读全文
posted @ 2008-08-21 10:35 DJ尐舞 阅读(269) 评论(0) 推荐(0) 编辑
摘要: asp.net技术 简单介绍: 1.完全无刷实现,客户端主要实现生成条件选择或录入控件,并进行录入控制; 2.将字段信息存放于XML文件,便于数据移植 3.通过js脚本,ajax框架引擎获取字段信息 4.通过js脚本生成组合条件; 5.运行效果: 代码下载 阅读全文
posted @ 2008-08-21 10:33 DJ尐舞 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.iis.net/1026/SinglePageArticle.ashx 介绍 在以前的IIS版本中有一个本地帐号,是在安装时创建的,叫做IUSR_MachineName。一旦启用匿名身份认证,这个IUSR_MachineName帐号就是IIS默认使用的身份(identity),它同时在FTP和HTTP服务中使用。另外还有一个叫做IIS_WPG的组,它是所有应用程序池... 阅读全文
posted @ 2008-08-21 10:32 DJ尐舞 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 【原文地址】 Tip/Trick: Enabling SSL on IIS 7.0 Using Self-Signed Certificates SSL 允许浏览器与web服务器在一个安全的通道上交换信息,以防范窃听,篡改和消息伪造。你应该总是在登录页面(用户在上面输入用户名和密码),以及网站上其他所有安全敏感的网页上使用SSL,譬如,那些显示财务或个人信息的帐号网页。 在Windows早期的... 阅读全文
posted @ 2008-08-21 10:30 DJ尐舞 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: JavaScript是一门非常强大的基于对象(Object Based)的语言,但是对面向对象(Object Oriented)的支持还存在一些不足,同时JavaScript内建的类库也比较简单,甚至缺乏一切很常用的功能。ASP.NET Atlas在运行时扩展了JavaScript,大大增强了它的面向对象支持能力,并扩展了一些开发时常用的操作。 我参考了一下Atlas.js文件,总结出Atlas对... 阅读全文
posted @ 2008-08-21 10:23 DJ尐舞 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 增加服务器端的支持其实就是添加/改变处理一个HTTP Request的方式。在ASP.NET中,是通过一个实现了System.Web.IHttpHandler接口的类来处理Request。我们可以在Web.config里通过配置将Request与实现IHttpHandler的类进行映射,以此告诉ASP.NET这个Request该由谁来处理。例如,在Atlas中,对于Culture的支持文件atla... 阅读全文
posted @ 2008-08-21 10:19 DJ尐舞 阅读(378) 评论(0) 推荐(0) 编辑
摘要: Atlas提供了强大而灵活的服务器端Web Services访问能力。这对于客户端AJAX开发提供了绝好的条件,这几乎也是任何AJAX框架必备的功能。因为只要有了它,就能轻松地以AJAX方式与服务器端进行交互,而其他多样的页面操作自然可以由开发人员尽情开发。对于部分喜欢自己动手的开发人员来说,这甚至是他们仅仅需要的支持。 从这篇文章开始,我会从实现角度剖析Atlas对于Web Services的... 阅读全文
posted @ 2008-08-21 10:19 DJ尐舞 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、 引言 你能够把一个相当酷的特征添加到你的Web应用程序中:使用户能够定制自己的页面的外观感觉。并且,在经常情况下,用户都喜欢重新安排页面部分以适合他们自己的查看习惯。不妨让我们设想这样的情景:用户导航到某一个网站,能够选择其中的一部分(例如图像、文本和其它页面小件),并且能够动态地移动它们。今天,借助于例如Atlas这样的AJAX技术,我们可以非常容易地实现这样的功能。 当然,在ASP.NE... 阅读全文
posted @ 2008-08-21 10:16 DJ尐舞 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 随着ajax技术的出现,web 2.0时代已经来临,目前已经涌现了大量的web 2.0的网站,比如live.com,fclickr相册网站,google Map等等。那什么是ajax呢?AJAX技术其实是旧瓶装新酒了,它使用了异步JavaScript+XML。这种技术首先由微软在1999年引入,并以"使用远程调用的DHTML/JavaScript web应用程序"著称。这一技术的基本思想是,允许一... 阅读全文
posted @ 2008-08-21 10:10 DJ尐舞 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 在项目中经常要进行如下映射 将 http://onewww.net/a.aspx?name=llinzzi 映射到 http://onewww.net/llinzzi 首先要解决2个问题 第一是支持通配符的映射 URL映射是asp.net2.0新增的功能,不支持通配符 于是采用了NBEAR的 NBear.Web.Modules.UrlRewriteRules 进行通配符映射 “Asp.N... 阅读全文
posted @ 2008-08-21 10:05 DJ尐舞 阅读(293) 评论(1) 推荐(0) 编辑
摘要: 今天发现了这个软件不错··官方网站:http://www.devprojects.net/ 进去下载AutoCode 2008 for visual studio 2008 ,然后下载安装成功后会在VS的"工具"-》"外接程序管理器"中看到它已经启用了 然后打开工具-》选项-》环境-》键盘,为AutoCode2008.Execute分配"全局"和"文本编辑器"的快捷键为Ctrl+Enter... 阅读全文
posted @ 2008-08-20 11:49 DJ尐舞 阅读(5545) 评论(17) 推荐(0) 编辑