自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 收藏
  • 关注

转载 组件开发之ASP.NET中集成资源文件的服务器端控件开发

Hello,朋友们,新年快乐.很长时间没写博客了,一直在想写这一篇,可没想好怎么写,就一直放着.现在终于有时间了,那么来继续我们的话题吧.自定义控件.如果你还不熟悉自定义控件开发的话,还请看看我以前写了几篇,希望对你有帮助1.1何处继承自定义控件一般从以下几个基类(此处不包含数据控件)一.Control类(所有服务器控件的基类,算是比较底层的类,如果控件功能比较简单,要求不多,可直接继承此类.)二

2009-03-13 22:32:00 1422

转载 C# Enumeration 使用收藏

1、关于enum的定义enum Fabric{Cotton = 1,Silk = 2,Wool = 4,Rayon = 8,Other = 128}2、符号名和常数值的互相转换             Fabric fab = Fabric.Cotton;            int fabNum = (int)fab;//转换为常数值。必须使

2009-02-06 10:36:00 922

原创 中文排序

SqlServer中的中文排序方法: 什么叫排序规则呢?MS是这样描述的:"在 Microsoft SQL Server 2000 中, 字符串的物理存储由排序规则控制。排序规则指定表示每个字符的位模式以及存储和比较字符所使用的规则。" 在查询分析器内执行下面语句,可以得到SQL SERVER支持的所有排序规则。     select * from ::fn_helpcollation

2008-12-17 22:20:00 1176

转载 Windows Server 2003安全最佳实践经验

如果你曾经配置过Windows NT Server或是Windows 2000 Server,你也许发现这些微软的产品缺省并不是最安全的。虽然微软提供了很多安全机制,但是依然需要你来实现它们。然而当微软发布Windows Server 2003的时候,改变了以往的哲学体系。新的理念是,服务器缺省就应该是安全的。这的确是一个不错的理念,不过微软贯彻得还不够彻底。虽然缺省的Windows 2003安装

2008-11-07 11:35:00 583

原创 ASP.NET AJAX自定义应用程序服务的服务器端实现

身份认证与用户个性化等应用程序服务在实际项目中的使用、实现方式具有非常强的可变性,因此,ASP.NET 2.0以自定义Provider的形式为其提供了非常强大的可定制能力。     参考:若想了解有关在ASP.NET 2.0中通过自定义Provider来定制身份认证与用户个性化应用程序服务的详细实现方法,请分别参考这两篇MSDN文章:《Implementing a Membership Provi

2008-10-17 10:46:00 543

原创 awstats进行自动更新时出现的两个错误

 这次在windows下的IIS装awstats后,在执行“自动更新”时,遇到了两个问题,第一个问题是文件权限问题,比较简单;第二个问题则是配置文件的设置问题,这个问题相对来说花了比较多的时间。这篇文章就来解决一下我再配置awstats时遇到的这两个问题。一、文件权限在awstats的管理页面点击“自动更新”时,出现了Error: Couldnt open server log file "C:

2008-10-07 17:16:00 2125

转载 一个比较好的des算法的C#实现

 C# Desc加密算法使用注意事项:sKey要为8位,或16位字符using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;using System.IO;public class DesSecurity{/// /// 加密原函数/// /// /// /

2008-09-29 18:09:00 1953

转载 ASP.NET中常用的26个优化性能方法

 1. 数据库访问性能优化  数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度

2008-07-23 11:36:00 484

转载 VSS使用手册

无标题文档#demo a { font:12px/16px tahoma; text-decoration:none;}#demo a:hover { color:#ff6600;}                                                                                               

2008-01-31 15:20:00 705

转载 ASP.NET 2.0 中的资源与本地化

URL:http://www.vs2005.com/ASP.NET/a316p1.aspx#EGB在上一期专栏文章中,我介绍了资源文件在 .NET 开发中的使用。我将一个 Windows® Forms 应用程序进行了国际化,并将其本地化以适用于使用不同语言的用户。本月我将讨论 ASP.NET 2.0 中网站的本地化。我假设您熟悉区域性 UI 和区域性设置、CultureInfo 对象、资源

2008-01-13 17:14:00 694

转载 Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧

收集一些偶然看到的小Tips,先列一些在这儿,慢慢补充。设置Title :this.Header.Title="这是个Title测试";如果用了MasterPage可以这样用:this.Page.Title = SiteMap.CurrentNode.Title; 动态设置Style:Style style = new Style();style.ForeColor = Sys

2007-12-15 09:12:00 743

原创 使用AWStats做IIS网站日志分析

 Step 1、下载软件awstats.exe  http://awstats.sourceforge.net/DownloadActivePerl MSI http://www.activestate.com/ (需要Perl支持)Step 2、安装 ActivePerl安装ActivePerl 到你的服务器上. 默认安装在C:/Perl .Step3、安装 AWStats 根据安装提示, 按默

2007-12-12 15:15:00 1867

转载 剖析SQL Server 2005查询通知之基础篇

在本系列文章中,我们将深入探讨如何把.NET 2.0和SQL Server 2005的查询通知特征联合起来,以便通知应用程序何时关键数据发生变化进而达到消除反复查询数据库的目的。 中.国.站.长.站 一、引言 中.国.站.长.站 数据库应用程序的典型问题之一是更新陈旧的数据。 Www@Chinaz@com 设想有一个典型的显示产品及其分类的电子商务网站。一个供应

2007-10-27 11:26:00 774

转载 asp.net 2.0 使用sqlserver2005 新的通知数据缓存实现

Asp.net 2.0 提供了一个新的数据缓存功能,就是利用sql server2005 的异步通知功能来实现缓存这里我做一个小小的demo来演示一下这个功能.1.首先在sqlserver2005 中创建一个test的数据库.添加一个 employee的数据库表. 1CREATE TABLE [dbo].[employee](2    [id] [int] IDENTITY(1,1) NO

2007-10-27 10:08:00 859

转载 应用主题后FCKeditor上传问题的解决及相应的改进

在Freetextbox收费后没有选择只能选用了FCKeditor。初步使用非常方便,而且对于配置2.3比2.2改进很多。之用将fckconfig.js中的var _FileBrowserLanguage = aspx ; // asp | aspx | cfm | lasso | perl | php | pyvar _QuickUploadLanguage = aspx ; // as

2007-10-07 17:55:00 1382

转载 Asp.net 2.0 动态加载其他子目录用户控件问题

通常我们要在程序中动态加载用户控件:方法很简单直接在程序里键入:(usercontrol type)a = (usercontrol type)Page.LoadControl("~/xxx.ascx");然后就可以直接调用控件里的属性,事件和方法了.由于.net 1.x 的结构模型与.net 2.0 发生了部分变化,如果你把用户控件放在单独的子目录下后.visual环境会自动把用户控件单独编译进

2007-10-06 17:20:00 1047

转载 ASP.NET跨应用程序进行 Forms 身份验证

转载:http://msdn2.microsoft.com/zh-cn/library/eb0zx8fc(VS.80).aspxASP.NET 支持在分布式环境中(跨单个服务器上的多个应用程序或在网络场中)进行 Forms 身份验证。如果启用了跨多个 ASP.NET 应用程序的 Forms 身份验证,则当用户在应用程序之间切换时,不需要对他们重新进行身份验证。配置跨应用程序的 Forms

2007-09-26 09:06:00 1040

转载 翻译:Single Sign-On for Everyone

前一阵写了一篇Blog,给出了一些SSO的资料(http://www.cnblogs.com/AndersLiu/archive/2007/05/25/760041.html)。现在把其中的一篇翻译出来。翻译:Single Sign-On for Everyone 原文地址:http://bbs.hidotnet.com/22656/ShowPost.aspx 单点登录(Single Sign

2007-08-27 11:32:00 1684 2

原创 ASP.NET 验证码的实现

GenerateValidateCode.cs  生成一个随机的验证字符串using System;using System.Collections.Generic;using System.Text;namespace Ido.Security...{    public class GenerateValidateCode    ...{        Construction#reg

2007-08-14 09:26:00 992

转载 全面解析ASP.NET2.0下的URL重写

转载地址:http://www.nickyma.com/blog/article.asp?id=155本文将通过实例比较ASP.NET下的三种典型URL重写方案——ISAPI重写(使用开源组件IIRF),ASP.NET2.0内置的urlMappings和基于自定义HTTPModule的URL重写(使用NBear.Web中的UrlRewriteModule实现),并探讨URL重写中可能遇到的陷阱

2007-07-16 13:45:00 1826

转载 根据roles显示不同的sitemap

Web.sitemap文件中siteMapNode节点有roles属性,但是直接设置并不起作用,查证资料后发现需在web.config文件中设置Site Map Providers才可以。...                    description="SiteMap provider which reads in .sitemap XML files."    type="Syst

2007-07-12 15:48:00 2694 1

转载 深入理解 ASP.NET 动态控件

(Part 1 - 感性认识)  正如我在《我喜欢的教材与我讨厌的教材》中所说的,我讨厌那种标题之后直入理论部分并开始写“定理1、定理2、定理3”的做法,所以在我自己的文章也绝对不会这样写。我认为感性认识是理性认识不可缺乏的基础条件,所以在很理论性的解释ASP.NET页面生命周期之前,先通过一些大家可能都遇到过的例子给大家一个感性认识。动态控件遇到的第一类问题就是跨页面生命周期时无法自动保

2007-07-04 16:31:00 2637 1

原创 按标签获取对象

  var   tbl   =   document.getElementById(   ""   );     var   allInputs   =   tbl.getElementsByTagName(   "INPUT"   ); 

2007-06-29 14:05:00 771

转载 .NET 中关于日期时间的格式化处理

 1.绑定时格式化日期方法:                                                  2.数据控件如DataGrid/DataList等的件格式化日期方法:   e.Item.Cell[0].Text    =    Convert.ToDateTime(e.Item.Cell[0].Text).ToShortDateString();   3.用St

2007-06-29 10:17:00 859

转载 showModalDialog和showModelessDialog使用心得

 showModalDialog和showModelessDialog使用心得一、showModalDialog和showModelessDialog有什么不同?  showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。  showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何

2007-06-21 09:49:00 548

转载 ASP.NET网络打印

网络打印概述• B/S结构导致了Web应用程序中打印的特殊性。• 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。• 格式如何控制和定制等,是我们开发中可能会面对的问题。 打印文档的生成• 1、客户端脚本方式一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标

2007-06-19 21:24:00 1135

转载 IIS asp.net 1.1与2.0共存

   答案 当然是 肯定的。但不作任何处理的默认情况下,会出问题!    各位在同一电脑上同时安装并运行.net 1.1 和 .net 2.0 两个版本的朋友要小心啊!    您的项目是不是时不时会出现 Server Application Unavailable 错误呢?或者一直连续都出这个错误!             今天我朋友将其从1.1升级至2.0的项目发布至公司安装有windows 2

2007-06-19 16:18:00 1724

转载 使用 GUID 值来作为数据库行标识

GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-

2007-06-19 15:17:00 593

转载 SQL数据类型-UNIQUEIDENTIFIER

当你正在处理被多个站点(像在跨国公司条件下)使用的大数据库时,你也许会遇到保证表格对象唯一性这样的棘手问题。在这种情形下,可能只能靠UNIQUEIDENTIFIER来解决。UNIQUEIDENTIFIER是一个保存全局唯一标识符的GUID数据类型。GUID是一个保证唯一的二进制数,因此几乎没有别的计算机会产生同一个值。GUID的唯一值是由计算机网卡的标识数加上一个CPU时钟产生的唯一数而得

2007-06-19 15:16:00 1203

转载 随机查询

1. Oracle,随机查询20条select * from (  select  *  from 表名 order by dbms_random.value ) where rownum  2.MS SQL Server,随机查询20条select top 20  * from  表名order by newid() 3.My SQL:,随机查询20条sele

2007-06-16 10:57:00 893

转载 五种提高 SQL 性能的方法

有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费这

2007-06-14 15:30:00 612

转载 ASP.NET2.0数据操作之创建数据访问层

ASP.NET2.0数据操作之创建数据访问层转自:http://dev.yesky.com/msdn/395/2498395.shtml  ASP.NET2.0数据操作之创建业务逻辑层 转自:http://dev.yesky.com/msdn/189/2506189.shtml

2007-06-09 14:00:00 633

转载 ASP.NET2.0+SQL Server2005构建多层应用

转自:http://dev.yesky.com/msdn/297/2094297_2.shtml  利用TableAdapter Configuration Wizard创建数据访问层  在Visual Studio 2005 中,新增了TableAdapter configuration wizard来很方便地创建数据访问层。首先,我们了解下什么是tableadapter。一个tablead

2007-06-09 08:51:00 719

转载 C#2.0-迭代器应用

转自: http://www.cnblogs.com/bluefee[翻译+补充说明]  原文参考:http://www.theserverside.net/articles/showarticle.tss?id=IteratorsWithC2 注释:对于Enumerable和Enumerator的翻译可能不太贴切 可以参考以下词汇:枚举 枚举构造器 介绍   迭代器作为匿名方法存

2007-06-08 17:33:00 1358

转载 C#2.0语言规范(四)迭代器

转自:http://www.linuxdby.com/html/program/aspnet/20070428/25146.html4.1 迭代器块 一个迭代器块(iterator block)是一个能够产生有序的值序列的块。迭代器块和普通语句块的区别就是其中出现的一个或多个yield语句。 yield return语句产生迭代的下一个值。 yield break语句表示迭代完成。 只要相应的

2007-06-08 17:31:00 509

转载 C#2.0介绍之Iterators(迭代器)

转自:http://wdxinren.cnblogs.com/archive/2005/07/12/191652.htmlC#的foreach语句常用来迭代可枚举的集合的元素。为了实现可枚举,一个集合必须有一个无参的GetEnumerator方法,这个方法返回一个枚举器。通常,枚举器比较难实现,但是,用迭代器来简化(枚举器)的任务十分有意义。TopToBottom 属性的get访问器只

2007-06-08 17:13:00 828

转载 深入探析 Data Source Control 之一

引言最近在做 TrueLove 项目的时候用 GridView + ObjectDataSource + NBear 的 Gateways 取得数据就能绑定到一块,按照自己的需要显示到页面上,感觉很神奇。总是想看看在这个交易之下到底有什么发生。这些数据是怎么绑定到一起的,使用了什么机制,一连串的问号。我参考了一部分 MSDN 和其他一些网站的文章,终于弄明白了真个过程,不敢独享,写下来与大家分

2007-06-08 16:10:00 689

转载 【翻译】Scott Mitchell的ASP.NET2.0数据教程中文版索引

本教程共有46篇;参与这些教程翻译的有若干网友,通过点击下面的目录就能转到他们各自的博客;本人只翻译了其中几篇,有不当之处敬请指出;为了方便访客阅读全文在此列出中文版目录索引。  编辑插入和删除数据  概述插入、更新和删除数据  研究插入、更新和删除的关联事件 在ASP.NET页面中处理BLL/DAL异常  给编辑和新增界面增加验证控件 

2007-06-08 14:34:00 1324

转载 ASP.NET2.0数据操作之创建业务逻辑层

 导言   本教程的第一节所描述的数据访问层(Data Access Layer,以下简称为DAL)已经清晰地将表示逻辑与数据访问逻辑区分开了。不过,即使DAL将数据访问的细节从表示层中分离出来了,可它却不能处理任何的业务规则。比如说,我们可能不希望产品表中那些被标记为“停用”的产品的“分类编号”或“供应商编号”被更新;我们还可能需要应用一些资历规则,比如说我们都不希望被比自己的资历还要浅的人管理

2007-06-08 14:06:00 593

转载 三层Web体系结构里的两种数据绑定模式

  引言  本文我将介绍在三层Web体系开发中的两种数据绑定模式,然后在不超过你已经会用的控件知识的情况下,来介绍能够极大减少这种数据绑定模式的替代品--XLib库文件。具体的说,本文开始我们介绍在三层体系结构里常规的数据绑定方法,然后介绍XLib是如何提高这种绑定效率的。   1、 数据绑定流程  在三层Web体系结构里,通常有四步来完成数据绑定任务:  1)从数据库里加载数据到业务逻辑对象  

2007-06-08 13:59:00 641

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除