摘要:
Validator是Atlas提供的一组验证用户输入的客户端组件,用来检查InputControl类型的Atlas控件,例如Web.UI.TextBox的输入数据。在ASP.NET中提供了一组服务器端的验证控件,Atlas中的Validator在客户端也提供了同样的功能。 主要内容 1.Validators概述 2.完整示例 一.Validators概述 Validator是Atlas提... 阅读全文
posted @ 2006-09-29 23:57
马建康
阅读(342)
评论(0)
推荐(0)
摘要:
AlwaysVisibleControl是AtlasControlToolkit中的一个简单的Extender,用来显示在页面上的一个相对固定位置,随着窗口的滚动和大小改变,它会随着移动,可以用来做浮动广告等。 主要内容 1.AlwaysVisibleControlExtender介绍 2.完整示例 一.AlwaysVisibleControlExtender介绍 AlwaysVisib... 阅读全文
posted @ 2006-09-29 23:56
马建康
阅读(209)
评论(0)
推荐(0)
摘要:
ModalPopup是AtlasControlToolkit中提供的一个Extender,本文将会用它来实现一个类似模态的确定对话框,并实现灰屏效果。 主要内容 1.ModalPopup Extender介绍 2.完整示例 一.ModalPopup Extender介绍 用过网易邮箱的朋友,都应该对这个界面非常熟悉,有一个确定对话框(其实不是对话框),并且具有灰屏效果: 本文将看看如何... 阅读全文
posted @ 2006-09-29 23:55
马建康
阅读(338)
评论(0)
推荐(0)
摘要:
CascadingDropDown通常叫作级联下拉菜单,本文将通过读取Northwind数据库中的Emplyee、Order、OrderDatail信息作为示例,来展示一下它的使用。 主要内容 1.CascadingDropDown控件介绍 2.从数据库读取数据并填充CascadingDropDown 一.CascadingDropDown控件介绍 CascadingDropDown通常... 阅读全文
posted @ 2006-09-29 23:54
马建康
阅读(134)
评论(0)
推荐(0)
摘要:
TextBoxWatermark是AtlasControlToolkit中的一个Extender,它能够为ASP.NET中的TextBox加上水印效果,在用户还没有输入内容时可以显示一些提示信息给用户,这种效果在很多网站都有应用。 主要内容 1.TextBoxWatermark Extender介绍 2.完整示例 TextBoxWatermark是AtlasControlToolkit中... 阅读全文
posted @ 2006-09-29 23:53
马建康
阅读(228)
评论(0)
推荐(0)
摘要:
使用ToggleButton Extender可以创建非常酷的CheckBox,它允许我们使用图片来表示ASP.NET中的CheckBox控件的选择状态。 主要内容 1.ToggleButton Extender介绍 2.完整示例 一.ToggleButton Extender介绍 使用ToggleButton Extender可以创建非常酷的CheckBox,它允许我们使用图片来表示ASP... 阅读全文
posted @ 2006-09-29 23:52
马建康
阅读(152)
评论(0)
推荐(0)
摘要:
RoundedCorners是AtlasControlToolkit中的一个Extender,利用它可以轻松地为ASP.NET中的控件加上圆角效果。 主要内容 1.RoundedCorners介绍 2.简单示例 一.RoundedCorners介绍 RoundedCorners是AtlasControlToolkit中的一个Extender,利用它可以轻松地为ASP.NET中的控件加上圆... 阅读全文
posted @ 2006-09-29 23:50
马建康
阅读(229)
评论(0)
推荐(0)
摘要:
PasswordStrength是AtlasControlToolkit在最新版本里面提供的一个检测密码强度的Extender,它支持两种文本提示和进度条提示两种方式。 主要内容 1.PasswordStrength介绍 2.完整示例 一.PasswordStrength介绍 PasswordStrength是AtlasControlToolkit在最新版本里面提供的一个检测密码强度的E... 阅读全文
posted @ 2006-09-29 23:50
马建康
阅读(849)
评论(0)
推荐(0)
摘要:
FilteredTextBox Extender可以过滤TextBox中用户输入的不合法字符,使用JavaScript和验证控件来检测时一般都是在用户输入之后再去判断是否合法,使用FilteredTextBox则可以直接阻止不让用户输入不合法的字符,也避免了将数据传入到服务端的时候再去验证。 主要内容 1.FilteredTextBox介绍 2.完整示例 一.FilteredTextBo... 阅读全文
posted @ 2006-09-29 23:49
马建康
阅读(232)
评论(0)
推荐(0)
摘要:
前面曾经使用DragOverlayExtender来实现过拖放功能,DragPanel也可以使我们很容易的为ASP.NET面板加上拖放功能。DragPanel直接封装了Atlas中的客户端控件Sys.UI.FloatingBehavior,它为如何向已有的Behavior添加一个Extender提供了很好的示例。 主要内容 1.DragPanel Extender介绍 2.完整示例 一.... 阅读全文
posted @ 2006-09-29 23:48
马建康
阅读(176)
评论(0)
推荐(0)
摘要:
在Javascript中并没有空间、类、接口这些概念,Atlas对这些东西实现封装了,增强了JavaScript面向对象方面的能力,本文看一下如何使用命名空间。 主要内容 1.概述 2.完整示例 一.概述 在Javascript中并没有空间、类、接口这些概念,Atlas对这些东西进行了封装,增强了JavaScript面向对象方面的能力,本文看一下如何使用命名空间。在使用命名空间时有两个方... 阅读全文
posted @ 2006-09-29 23:46
马建康
阅读(190)
评论(0)
推荐(0)
摘要:
在Javascript中并没有空间、类、接口这些概念,Atlas对这些东西实现封装了,增强了JavaScript面向对象方面的能力,本文看一下如何使用继承。 主要内容 1.概述 2.完整示例 一.概述 在Javascript中并没有空间、类、接口这些概念,Atlas对这些东西实现封装了,增强了JavaScript面向对象方面的能力,本文看一下如何使用继承。简单定义一个可被继承的基类,在注册... 阅读全文
posted @ 2006-09-29 23:45
马建康
阅读(123)
评论(0)
推荐(0)
摘要:
在Javascript中并没有空间、类、接口这些概念,Atlas对这些东西实现封装了,增强了JavaScript面向对象方面的能力,本文看一下如何使用接口。 主要内容 1.概述 2.完整示例 一.概述 在Javascript中并没有空间、类、接口这些概念,Atlas对这些东西进行了封装,增强了JavaScript面向对象方面的能力,本文看一下如何使用接口,使用如下的方法: register... 阅读全文
posted @ 2006-09-29 23:43
马建康
阅读(234)
评论(0)
推荐(0)
摘要:
概述 在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,无非有两点是需要我们去关心的:一是集合内部的数据存储结构,二是遍历集合内部的数据。面向对象设计原则中有一条是类的单一职责原则,所以我们要尽可能的去分解这些职责,用不同的类去承担不同的职责。Iterator模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不暴... 阅读全文
posted @ 2006-09-29 23:41
马建康
阅读(159)
评论(0)
推荐(0)
摘要:
这只能使用Javascript来提交:Page.RegisterStartupScript("sub",""); 阅读全文
posted @ 2006-09-29 23:36
马建康
阅读(134)
评论(0)
推荐(0)
摘要:
1、判断字符串是否为连续的中文字符(不包含英文及其他任何符号和数字):Regex.IsMatch("中文","^[\u4e00-\u9fa5]+$");2、判断字符串是否为中文字符串(仅不包含英文但可以包含其他符号及数字):!Regex.IsMatch("中文",@"[a-zA-Z]"); 阅读全文
posted @ 2006-09-29 23:32
马建康
阅读(338)
评论(0)
推荐(0)
摘要:
http://www.asp.net/QUICKSTART/aspnet/default.aspx Migrating from ASP.NET 1.x to ASP.NET 2.0 Common ASP.NET 2.0 Conversion Issues and Solutions Personalization Data Access Master Pages ASP.NET Develo... 阅读全文
posted @ 2006-09-29 23:31
马建康
阅读(190)
评论(0)
推荐(0)
摘要:
本文主要通过分析在ASP.NET 2.0中开发ASP.NET通配符映射应用程序遇到的一些问题,来说明ASP.NET 2.0中页面编译模型的不足之处。文章中如果有不妥之处,欢迎您指出。 这里所说的ASP.NET通配符映射应用程序是指在IIS中将所有请求转发至ASP.NET 2.0运行时处理(对于IIS 5.0,就是建立.*到aspnet_isapi.dll的映射),在程序中通过实现Syst... 阅读全文
posted @ 2006-09-29 23:29
马建康
阅读(321)
评论(0)
推荐(0)
摘要:
本文是从ASP.NE T 1.1升级到ASP.NET 2.0需要考虑的Cookie问题的补充,通过示例代码说明如何通过反射在ASP.NET 1.1与ASP.NET 2.0中获取随机生成的cookie加密与验证密钥。ASP.NET 1.1示例代码: object machineKeyConfig = HttpContext.Current.GetConfig("system.... 阅读全文
posted @ 2006-09-29 23:28
马建康
阅读(279)
评论(0)
推荐(0)
摘要:
Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见<ASP.NET 2.0中Gridview控件高级技巧>)。在本文中,将继续探讨有关的技巧。 一、Gridview中的内容导出到Excel 在日常工作中,经常要将gridview中的内容导出到excel报表中去,在asp.net 2.0中,同样可以很方... 阅读全文
posted @ 2006-09-29 23:20
马建康
阅读(277)
评论(0)
推荐(0)
摘要:
Web hosting package For ASP.NET programmers $0.00 monthly fee. No advertisements in your site. SQL Server Express support. MS Access support. Up to 100 MB disk space. 2 GB monthly data transfer. You... 阅读全文
posted @ 2006-09-29 22:34
马建康
阅读(616)
评论(1)
推荐(0)
摘要:
sqlserver2005现在的版本比较多,有express 版的,有企业开发版等,我目前用的express版的,占用系统资源还是很少的,不象网上所说的,一运行开发版,就吃掉400多M内存,对于我们绝大多数人来说,为了看看sqlserver2005的新特性,没有必要装什么正式开发版,Express版的小,而它的功能够个人用了。 装完 sqlserver2005(Express版),为了便... 阅读全文
posted @ 2006-09-29 22:32
马建康
阅读(1607)
评论(0)
推荐(0)
摘要:
从宝玉的Blog上看到了名为《Sql2005带来的分页便利》的短文,文章很短,但是却让我欣喜万分,MS终于在SQL Server上给解决了大量数据的分页问题了。以前我经常羡慕MySql用户可以使用很简单的办法来处理分页问题,而今天我们在Sql2005上也同样可以很方便的处理分页问题了。 select threadid from (select threadid, ROW_NUMBER() OVER... 阅读全文
posted @ 2006-09-29 22:32
马建康
阅读(164)
评论(0)
推荐(0)
摘要:
在数据库应用的设计中,我们往往会需要获取某些表的记录总数,用于判断表的记录总数是否过大,是否需要备份数据等。我们通常的做法是:select count(*) as c from tableA 。然而对于记录数巨大的表,上述做法将会非常耗时。在DELL 4400 服务器上做试验,MS Sqlserver 2000 数据库对于100万记录的简单数据表执行上述语句,时间在1分钟以上。如果在表的某个字段上... 阅读全文
posted @ 2006-09-29 22:31
马建康
阅读(164)
评论(0)
推荐(0)
摘要:
/* 经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试语法如下: exec GetRecordFromPage news,newsid,10,100000 news 为 表名, newsid 为关键字段, 使用时请先对 newsid 建立索引。*//* 函数名称: GetRecor... 阅读全文
posted @ 2006-09-29 22:30
马建康
阅读(203)
评论(0)
推荐(0)
摘要:
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre... 阅读全文
posted @ 2006-09-29 22:28
马建康
阅读(121)
评论(0)
推荐(0)
摘要:
没有人会怀疑分页组件在WEB应用程序中的作用。数据库中的记录数成千上万甚至过亿,如果一股脑儿显示在一页显然毫不现实,这样的程序员也太小儿科了。所以,最好的办法就是分页显示,每页只显示数据库中的一部分记录,可以翻页,也可以输入一个页码翻到指定的页面,这种方式也是当前比较常见的用法。 本文的不同之处在于,我把分页的功能封装在组件中,一方面体现了面向对象的特点,另一方面也方便发布、共享... 阅读全文
posted @ 2006-09-29 21:31
马建康
阅读(183)
评论(0)
推荐(0)
摘要:
在Asp.Net 2.0中新增的控件GridView可能是我们使用最普通的控件了,其用来显示数据的能力的确好用。GirdView内置有新增,修改,删除功能,结合ObjectDataSource控件,可以生成很好的三层体系的程序。但美中不足的就是其只支持单数据的操作,对于新增和修改而言倒还可以,但对于删除就不够了。我们往往希望能先选中我们要删除的记录,然后一次性删除,不仅方便而且提高了效率。 ... 阅读全文
posted @ 2006-09-29 21:27
马建康
阅读(440)
评论(0)
推荐(0)
摘要:
CREATE procedure main_table_pwqzc(@pagesize int,@pageindex int,@docount bit,@this_id)asif(@docount=1)beginselect count(id) from luntan where this_id=@this_idendelsebegindeclare @indextable table(id in... 阅读全文
posted @ 2006-09-29 21:11
马建康
阅读(135)
评论(0)
推荐(0)