这是我在几年写网站的经历中总结开发自用的控件,不多,但是很好用,省去许多重复的劳动。在这里我共享出一个版本,大家可以拿去任意使用,学习也好,开发也好。如有问题,欢迎到论坛提出
以下是文档:
BlogLan Web Controls 发行文档
目录:
BlogLan Web Controls 概述
BlogLan是一套控件集,包含下列控件:
•ClickOnceButton 防止重复提交按钮
•ValidateCode 生成验证码
•Thumbnail 缩略图控件
•OleDbContentDisplay* 用于从数据库中获得内容,由BlogLan专用。
BlogLan控件集基于.NET 1.1平台,具有如下特性:
•继承传统控件,拥有完全HTML和浏览器兼容性。
•采用流写入技术,避免文件系统权限控制。
•使用简便,只需要DLL文件,不需要其它附属客户端支持文件。采用合适的编程模型,编程方便。
•完全公开源代码,可根据需要修改。
BlogLan此次发布版本的控件集为免费版本,您可以免费持有源代码和编译后的DLL,并可以作任何用途。但是此版本不提供任何技术支持。
ClickOnceButton
概述
ClickOnceButton是在Button的基础上继承开发的按钮控件。防止重复提交按钮第一次单击之后将变成灰色,并等待页面提交,此期间不能再次按动按钮,防止由于等待时间内再次按动按钮导致提交重复数据。
ClickOnceButton完全支持客户端或服务器端含有验证控件的页面。ClickOnceButton还提供一个确认对话框,您可以决定在单击了按钮后是否提供确认。
ValidateCode
概述
ValidateCode是验证码控件,继承自System.Web.UI.WebControls.Image控件。提供一种简便的生成验证码的工具。只需要在提交页面时对比验证码控件的CodeValue属性和输入的字符是否相符即可。ValidateCode利用流技术生成验证图片发送到客户端。验证码保存在ViewState中,并且通过安全的DES加密进行传输。DES的密约取决于运行的目标计算机。
ValidateCode完全支持浏览器兼容,并生成符合XHTML1.1的标记。采用流技术生成图片,避免文件系统权限控制。
Thumbnail
概述
Thumbnail 继承自System.Web.UI.WebControls.Image,它按照您所指定的图片源和规定的宽度高度中生成高质量的图片,而不是简单地将图片宽度和高度在网页上前行调整。图片将按照原来的比例进行缩放。
Thumbnail完全支持浏览器兼容,并生成符合XHTML1.1标记,采用流技术生成图片,避免文件系统的权限控制。
OleDbContentDisplay
概述
这是BlogLan专用控件,要使用该控件,您必须在应用程序根目录的Web.Config文件中的AppSettings节设置正确的数据库路径。并且在数据库中存在bl_Contents表。关于该控件,BlogLan暂不提供技术支持。请等待BlogLan下一个版本的控件集。
[此贴子已经被作者于2006-9-18 20:17:03编辑过]