11 2010 档案

摘要:ConfigurationSettings.AppSettings与ConfigurationManager.AppSettings 都可以取配置文件appSettings节的内容,那么它们有区别吗?在.net 1.0版本中,使用ConfigurationSettings类来读取配置文件(web/app.config);而在.net 2.0中,使用ConfigurationManager类来读取配... 阅读全文
posted @ 2010-11-30 22:47 TerryChou 阅读(6564) 评论(0) 推荐(1)
摘要:public class Photo {private int _id;private int _albumid;private string _caption;public int PhotoID { get { return _id; } set{this._id =value;} }public int AlbumID { get { return _albumid; } set{this... 阅读全文
posted @ 2010-11-28 10:41 TerryChou 阅读(14938) 评论(2) 推荐(1)
摘要:一、数据库/*==============================================================*//* DBMS name: Microsoft SQL Server 2000 *//*==============================================================*/if exists (select 1 f... 阅读全文
posted @ 2010-11-28 08:54 TerryChou 阅读(2380) 评论(0) 推荐(2)
摘要:下面的两个类,对SQL的连接对象进行了严格的控制,可以有效的防止连接的 泄漏第一种:using System;using System.Collections.Generic;using System.Linq;using System.Data;using System.Text;using System.Data.SqlClient;using System.Configuration;usi... 阅读全文
posted @ 2010-11-27 20:40 TerryChou 阅读(1437) 评论(0) 推荐(0)
摘要:反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 反射是一种机制,通过这种机制我们可以知道一个未知类型的类型信... 阅读全文
posted @ 2010-11-27 17:02 TerryChou 阅读(572) 评论(0) 推荐(0)
摘要:C#反射总结 Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如:Assembly类可以获得正在运行... 阅读全文
posted @ 2010-11-27 16:57 TerryChou 阅读(746) 评论(0) 推荐(1)
摘要:项目文件架构实现步骤为:4-3-6-5-2-1ID项目描述用途项目引用关系实例所需文件相关方法1Web表现层Web页和控件引用BLLWebUI.aspxWebUI.aspx.csGetContent()2BLL业务逻辑层业务逻辑组件引用 IDAL,Model,使用DALFactory创建实例Content.csContentInfo GetContentInfo(int id)3IDAL数据访问层... 阅读全文
posted @ 2010-11-27 16:52 TerryChou 阅读(2467) 评论(1) 推荐(2)
摘要:今天遇到一个挺怪的问题,采用了工厂模式后,出去找不到程序集的问题:未能加载文件或程序集“Tianyige.SqlServerDAL”或它的某一个依赖项。系统找不到指定的文件。解决思路:以前遇到过这类问题,问题在于对程序集和命名空间名称混淆了,比如:命名空间叫SQLServerDAL,而程序集可能叫“Tianyige.SQLServerDAL”,或者叫... 阅读全文
posted @ 2010-11-27 14:17 TerryChou 阅读(6235) 评论(2) 推荐(0)
摘要:在sqlserver2005或SQL2008数据库项目中,创建视图或存储过程的时候往往有以下开头语句:这些是 SQL-92 设置语句,使 SQL Server 2000/2005 遵从 SQL-92 规则。 当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,... 阅读全文
posted @ 2010-11-26 14:58 TerryChou 阅读(346) 评论(1) 推荐(0)
摘要:如何设计时实现呢?假设我们站点下有2个sitemap文件:web.sitemap , left.sitemap在web.config里如下设定:设计时,在SiteMapDataSource1属性窗口的SiteMapProvider 里填 left 即可 阅读全文
posted @ 2010-11-20 11:08 TerryChou 阅读(1281) 评论(0) 推荐(0)
摘要:SiteMapPath控件默认情况下是使用根目录下的Web.sitemap作为数据源的,但是这是可以改变的,只要修改一下设置即可。1、在web.config文件中添加:代码2、使用SteMapPath控件,指定SiteMapProvider的值,例如: 阅读全文
posted @ 2010-11-20 11:06 TerryChou 阅读(1192) 评论(0) 推荐(0)