摘要:
1 Connection
1.1 Pooling
在Web Application中,常常会出现同时有很多用户同时访问数据库的情况,而且ASP中的对象作用域是页面级的,也就是
说,每个页面都要联接和断开数据库,岂不是会很慢?而且每个到SQL Server数据库的联接会带来37k的系统开销,怎么
办?
阅读全文
posted @ 2007-05-25 09:42
Jerry.liu
阅读(448)
推荐(0)
摘要:
更新数据源的方法
1,Command对象
更新需要的属性:
Connection 包含数据仓库连接的细节
CommandText 要运行的命令
CommandType 命令的类型 Sql字符或存储过程的名称
Text 表示文本字符串sql
TableDirect 表示表名
StoredProcedure 表示存储过程的名称
阅读全文
posted @ 2007-05-25 09:40
Jerry.liu
阅读(485)
推荐(0)
摘要:
数据的规范化:是把数据尽可能的分解到多个表上,最小化重复相同数据的次数。
ADO.net的主要对象元素:
数据源:通常指的是一个关系数据库,如SQLserver等
托管的数据供应程序:提供数据仓库通信的功能 如ODBC等
Connection对象:建立一个页面程序与数据库驱动的通信管道
Command对象:一个包含读写数据指令的工具
DataReader/DataSet对象:存储已读出或写入数据的地方
阅读全文
posted @ 2007-05-25 09:39
Jerry.liu
阅读(418)
推荐(0)
摘要:
Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS而转向Apache。.NET是微软推出的功能强大的开发技术,其目标就是与Java抗衡。ASP.NET非常适合于中小企业的Web应用,其性能较ASP3.0有了极大的提高。下面就介绍让Apache支持ASP.NET的办法。
阅读全文
posted @ 2007-05-25 09:38
Jerry.liu
阅读(613)
推荐(0)
摘要:
在.net中,Session的存储机制已经与Asp的存储机制不一样,虽然可以在同一个IIS下同时运行asp与aspx,但是它们之间不能传递Session。
之前大批系统应用到了asp,在升级过程中,如果完全抛弃asp来重写,一来工作量太大,二来以前的成果不能保存下来。
所以微软提出了一个Session共享的解决方案,只是此文档光说明原理,并没有说具体的操作步骤,由此,我撰文描述过程。
阅读全文
posted @ 2007-05-24 11:18
Jerry.liu
阅读(714)
推荐(0)
摘要:
现在很多网站特别是资讯类的都把内容生成静态页(htm\html\shtml等),这类总结了一下两种生成静态页的方法并做了一个Demo文件供大家下载。
分别是通过模板(比较常用)和根据url生成(不到万部则以不用,因为这中方式只能获取html的部分):
Asp.net生成静态文件(根据时间自动命名保持,默认扩展名是htm可以自行修改)。
通过收入内容替换模板或者url地址两种方式进行静态文件的生成
templete.htm为模板文件,htm为生成后的静态文件保存位置
这类粘贴出.cs文件
阅读全文
posted @ 2007-05-24 11:04
Jerry.liu
阅读(426)
推荐(0)
摘要:
代码讨论
IndexButton 控件的实现阐释了三个任务,必须执行这三个任务才能使控件参与控件状态:
· 重写 OnInit 方法并调用 RegisterRequiresControlState 方法向页面注册,以参与控件状态。必须针对每个请求完成此任务。
阅读全文
posted @ 2007-05-24 11:02
Jerry.liu
阅读(412)
推荐(0)
摘要:
基本概念
控件状态-为了让控件正常工作,有时需要存储控件状态数据。例如,如果编写了一个自定义控件,其中具有显示不同信息的不同选项卡,为使该控件如预期一样工作,控件需要知道在往返过程中选择的是哪个选项卡。ViewState 属性可用于此目的,但开发人员可能在页级别关闭了视图状态,从而有效地中断控件。为解决此问题,ASP.NET 页框架在 ASP.NET 2.0 版中公开了一种称为控件状态的新功能。
ControlState 属性允许保持特定于控件的属性信息,不像 ViewState 属性一样可以关闭。若要使用控件状态,控件必须在初始化过程中调用 RegisterRequiresControlState 方法,然后重写 SaveControlState 和 LoadControlState 方法。
阅读全文
posted @ 2007-05-24 11:00
Jerry.liu
阅读(608)
推荐(0)
摘要:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
阅读全文
posted @ 2007-05-24 10:58
Jerry.liu
阅读(428)
推荐(0)
摘要:
在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我将介绍有关数据库访问的设计。
阅读全文
posted @ 2007-05-23 16:17
Jerry.liu
阅读(373)
推荐(0)