2009年11月16日

ASP.NET页面的CheckBoxList组件

摘要: CheckBox选择组件是一个程序中都经常的组件。在程序设计中使用到该组件,一般都不会只使用到一个,往往是以多个此类组件的形式出现的。在ASP.NET页面中如果要使用到多个CheckBox组件,除了添加多个CheckBox组件在页面中之外,还有一种比较方便的方法,就是使用CheckBoxList 组件。CheckBoxList组件是由一组的CheckBox组件组成的,在此组件中CheckBox是做为条目的形式出现的,并且对每个在 CheckBoxList组件中的CheckBox都有一个索引号,这样在程序中就更容易来处理了。这时你可能要问,这不是多此一举么,既然有了CheckBox组件,还要Ch 阅读全文

posted @ 2009-11-16 12:45 SonyXbox 阅读(151) 评论(0) 推荐(0) 编辑

ASP.NET的五大数据控件浅谈

摘要: ASP.NET 数据控件:GridView,DataList,Repeater ,DetailsView,FormView。 ASP.NET 数据控件综述: 1.前3个用于呈现多条记录,后面2个用于呈现单条数据明细,即常用的记录明细。 2.GridView和DetailsView控件的布局固定,自定义数据显示的布局功能有限,一般适合布局简单的数据呈现。3.DataList,Repeater和FormView数据控件都有很强的自定义布局能力,如果数据呈现需要较为复杂的布局方案,这3个控件是首选。 4.GridView ,DetailsView和FormView这三个都是.net 2.0新增的控件 阅读全文

posted @ 2009-11-16 12:44 SonyXbox 阅读(115) 评论(0) 推荐(0) 编辑

浅析ASP.NET生成随机密码

摘要: ASP.NET生成随机密码在开发需要用户注册后才能使用提供的各项功能的应用程序时,在新用户提交注册信息后,较常见的做法是由程序生成随机密码,然后发送密码到用户注册时填写的电子信箱,用户再用收到的密码来激活其帐户。实现ASP.NET生成随机密码功能是很容易的,下面的代码给出了完整的实现方法:publicstaticstringMakePassword(stringpwdchars,intpwdlen){ stringtmpstr=""; intiRandNum; Randomrnd=newRandom(); for(inti=0; i{ iRandNum=rnd.Next(p 阅读全文

posted @ 2009-11-16 12:44 SonyXbox 阅读(124) 评论(0) 推荐(0) 编辑

ASP.NET页面刷新方法总结

摘要: 先看看ASP.NET页面刷新的实现方法:第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " < script language=javascript>window.location.href=document.URL; 阅读全文

posted @ 2009-11-16 12:43 SonyXbox 阅读(83) 评论(0) 推荐(0) 编辑

ASP.NET中防止页面多次提交的代码实现

摘要: 此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.//ASP.NET中防止页面多次提交的代码:javascript< script language="javascript"> < !-- function disableOtherSubmit() { var obj = event.srcElement; var objs = document.getElementsByTagName('INPUT' 阅读全文

posted @ 2009-11-16 12:42 SonyXbox 阅读(150) 评论(0) 推荐(0) 编辑

2009年7月27日

三层体系结构的概念

摘要: 三层体系结构的概念 用户界面表示层(USL) 业务逻辑层(BLL) 数据访问层(DAL)图一:BLL将USL与DAL隔开了,并且加入了业务规则各层的作用 1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务. 2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。 3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:ASPx, 如果逻辑层相... 阅读全文

posted @ 2009-07-27 10:16 SonyXbox 阅读(268) 评论(0) 推荐(0) 编辑

导航