ASP.NET
文章平均质量分 82
xqf003
这个作者很懒,什么都没留下…
展开
-
ASP.NET 数据绑定控件
通过前面的例子我们看到每次我们要显示数据的时候都要通过一个循环来显示满足条件的数据,这是一个比较麻烦的过程,为此微软定义了一系列的控件专门用于显示数据的格式,通过这些控件可以以可视化的方式查看绑定数据之后的效果。这些控件称之为数据绑定控件。在asp.net中所有的数据库绑定控件都是从BaseDataBoundControl这个抽象类派生的,这个抽象类定义了几个重要属性和一个重要方法:DataSou转载 2008-10-24 19:53:00 · 754 阅读 · 0 评论 -
ASP.NET统计在线人数
利用Application对象和Session对象可以统计历史访问人数和当前在线人数。(1)在会话开始和结束时,一定要进行加锁和解锁操作。由于多个用户可以共享Application对象,因此加锁是必要的,这样可以保证在同一时刻只有一个客户可以修改和存取Application对象的属性。如果加锁后,迟迟不给开锁,会导致用户无法访问Application对象。我们可以使用对象的Unlock方法来解原创 2008-10-24 20:49:00 · 2829 阅读 · 5 评论 -
使用PagedDataSource类实现分页
Asp.net提供了三个功能强大的列表控件:GridView、DataList和Repeater控件,相对GridView,DataList和Repeater控件具有更高的样式自定义性,很多时候我们喜欢使用DataList或Repeater控件来显示数据,但是Repeater和DataList没有分页功能,有时很不方便。 PagedDataSource类封装了GridView控件的属性,原创 2008-10-25 10:41:00 · 12318 阅读 · 22 评论 -
ASP.NET树形控件TreeView的递归绑定
用递归绑定TreeView,数据库表设计的时候必不可少的2个字段分别是NodeId和ParentId,其中NodeId是用来标识节点本身的,ParentId是父节点的ID,如下图(记住第一个节点的NodeId不能为0,父节点的ID为0,不然会出现死循环) 绑定TreeView的代码:DataTable table1 = new DataTable(); DataTable d原创 2009-12-07 18:41:00 · 3178 阅读 · 7 评论 -
GridView的使用总结
GridView控件,DataList控件,Repeater控件是常用的数据绑定控件,而其中GridView(2003版本对应的控件是DataGrid)是三者中最为常用的,下面将通过一个简单的例子把GridView中一些使用方法集中在一起,包括GridView中自带分页的使用,GridView中删除当前行的操作,GridView中更新当前行的操作,GridView中HyperLinkField列的原创 2008-10-29 20:19:00 · 2458 阅读 · 3 评论 -
收集了一些静态生成页面的方法,自己也写了一下
ASP.NET生成静态页面方法主要有三种第一种方法:向服务器的动态页面发送请求,获取页面的html代码。这种方法缺点显而易见:速度慢。另外如果请求的动态页面有验证控件的话,返回的html页面却无法进行数据验证。但这种方法写起来比较简单。主要代码如下:#region//生成被请求URL静态页面public static void getUrltoHtml(string Url,string Pa转载 2009-04-11 16:00:00 · 533 阅读 · 0 评论 -
Javascript中最常用的61个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table 2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在转载 2008-10-27 21:53:00 · 687 阅读 · 7 评论 -
简单的图片验证码
前几天在网上找了关于图片验证码的一些资料,经过整理,已经能实现简单的图片验证码,以下代码为实现图片验证码的详细代码,帖出来共享下,哈哈!整个思路大概是:首先生成一个验证码的随机数,并用cookies保存产生的随机数,后面我们验证的时候得用到,生成随机数后就是画图片了,具体的代码如下: (有更好的办法还望大家指教!)//首先创建一个 CheckImage.aspx页面,前台没代原创 2008-10-26 10:19:00 · 1371 阅读 · 0 评论 -
GridView支持分页的自动编号代码
错误只有本页编号的写法 正确的如下(参考其它人的忘了地址保存文本)前台 后台在RowDataBound事件中加 if (e.Row.RowIndex > -1) { e.Row.Cells[0].Text = Convert.ToString((this.Pager.Cu转载 2008-10-25 09:50:00 · 507 阅读 · 0 评论 -
ASP.NET上传,删除文件
对于ASP.NET 2.0,FileUpload控件可以用来上传文件,首先得导入命名空间 System.IO; 利用FileUpload,指定上传路径,然后执行SaveAs,就可以轻松上传,当然这只能上传小文件,上传文件不能超过4M,这就是因为maxRequestLength的大小默认为4096,这就限制着每个请求的大小不得超过4096KB。这么做的目的是为了保护应用程序不受恶意请求的危害。当请求原创 2008-10-26 11:15:00 · 2804 阅读 · 1 评论