ASP.NET 2.0
bookseas
这个作者很懒,什么都没留下…
展开
-
ASP.NET 2.0 缓存技术
一、SQL Cache 通过配置数据库连接池,只有当数据库数据被改变的时候,缓存才会改变: 注册连接池 命令:c:/dir aspnet_regsql.exe 专门注册连接池的工具 在sql数据库的数据库改变了,才改变缓存。 参数: _s 制定注册的服务器、 _e 说明是windows授权模式、 _u和 _p 说明是sql数据库的授权模式、转载 2008-01-23 19:38:00 · 240 阅读 · 0 评论 -
创建ASP.NET WEB自定义控件
本文通过一段完整的代码向读者介绍复合自定义控件的制作,包括:自定义属性、事件处理、控件间数据传递等方面的技术。作者在httpdamao.0538.org有一些控件和代码,并在更新中,有兴趣的读者可以去下载。以下是一个登陆框的代码,包括:用户名输入TextBox、密码输入TextBox、提交Button、重置Button以及承载以上四项的Panel。控件类名为LoginCtrl。(例程使转载 2008-02-04 22:43:00 · 425 阅读 · 0 评论 -
扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)
[源码下载]扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选) 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:联动复选框(复选框的全选和取消全选)。选中指定的父复选框,则设置指定的所有子复选框为选中状态;取消选中指定的父复选框,则设置指定的所有子复选框为取消选中状态。如果指定的所有子复选框为均选中状态,则设置指定的父复选框为选中状转载 2008-02-17 10:25:00 · 871 阅读 · 0 评论 -
扩展GridView控件(6) - 响应行的单击事件和双击事件
[源码下载]扩展GridView控件(6) - 响应行的单击事件和双击事件 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:响应行的单击事件和双击事件,并在服务端处理使用方法(设置属性):BoundRowClickCommandName - 行的单击事件需要绑定的CommandNameBoundRowDoubleClickCommandName -转载 2008-02-17 10:28:00 · 1241 阅读 · 0 评论 -
扩展GridView控件(7) - 行的指定复选框选中时改变行的样式
[源码下载]扩展GridView控件(7) - 行的指定复选框选中时改变行的样式 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:行的指定复选框选中的时候改变该行的样式,行的指定复选框取消选中的时候恢复该行的样式使用方法(设置CheckedRowCssClass复合属性): CheckBoxID - 模板列中 数据行的复选框IDCssClass -转载 2008-02-17 10:30:00 · 772 阅读 · 0 评论 -
扩展GridView控件(9) - 给数据行增加右键菜单
[源码下载] 扩展GridView控件(9) - 给数据行增加右键菜单 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:给数据行增加右键菜单,响应服务端事件或超级链接使用方法(设置ContextMenus集合属性): Text - 菜单的文本内容BoundCommandName - 需要绑定的CommandNameNavigateUrl - 链接的U转载 2008-02-17 10:34:00 · 929 阅读 · 0 评论 -
扩展GridView控件(0) - 基本架构、增加事件和要点汇总
扩展GridView控件(0) - 基本架构、增加事件和要点汇总 作者:webabcd介绍扩展GridView控件时采用的基本架构;为GridView控件增加自定义事件;扩展GridView控件时的要点汇总1、基本架构定义一个抽象类,每个实现扩展功能的类都要实现这个抽象类using System;using System.Collections.Generic;using System转载 2008-02-17 10:50:00 · 614 阅读 · 0 评论 -
扩展GridView控件(1) - 鼠标经过行时改变行的样式
GridView既强大又好用。为了让它更强大、更好用,我们来写一个继承自GridView的控件。[源码下载]扩展GridView控件(1) - 鼠标经过行时改变行的样式 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:鼠标经过行的时候改变该行的样式,鼠标离开行的时候恢复该行的样式使用方法(设置属性):MouseOverCssClass - 鼠标经转载 2008-02-17 10:17:00 · 524 阅读 · 0 评论 -
扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性
[源码下载] 扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:根据按钮的CommandName设置其客户端属性使用方法(设置ClientButtons集合属性):BoundCommandName - 需要绑定的CommandNameAttributeKey - 属性的名称转载 2008-02-17 10:23:00 · 523 阅读 · 0 评论 -
扩展GridView控件(11) - 合并指定列的相邻且内容相同的单元格
[源码下载]扩展GridView控件(11) - 合并指定列的相邻且内容相同的单元格 作者:webabcd介绍扩展GridView控件:合并指定列的相邻且内容相同的单元格使用方法(设置属性): MergeCells - 需要合并单元格的列的索引(用逗号“,”分隔)关键代码实现“合并指定列的相邻且内容相同的单元格”功能的代码using System;using System.C转载 2008-02-17 10:39:00 · 730 阅读 · 0 评论 -
扩展GridView控件(5) - 固定指定行、指定列
扩展GridView控件(5) - 固定指定行、指定列 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:固定指定行、指定列,根据RowType固定行,根据RowState固定行使用方法(设置FixRowColumn复合属性): FixRowType - 需要固定的行的RowType(用逗号“,”分隔)FixRowState - 需要固定的行的Row转载 2008-02-17 10:27:00 · 1506 阅读 · 0 评论 -
扩展GridView控件(8) - 导出数据源的数据为Excel、Word或Text
[源码下载]扩展GridView控件(8) - 导出数据源的数据为Excel、Word或Text 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:导出数据源的数据为Excel、Word或Text(应保证数据源的类型为DataTable或DataSet)使用方法:为SmartGridView添加的方法Export(string fileName)Exp转载 2008-02-17 10:31:00 · 517 阅读 · 0 评论 -
扩展GridView控件(10) - 自定义分页样式
[源码下载] 扩展GridView控件(10) - 自定义分页样式作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:自定义分页样式。显示总记录数、每页记录数、当前页数、总页数、首页、上一页、下一页、末页和分页按钮使用方法(设置CustomPagerSettings复合属性):PagingMode - 自定义分页的显示模式TextFormat - 自定义分页转载 2008-02-17 10:37:00 · 620 阅读 · 0 评论 -
扩展GridView控件(索引) - 增加多个常用功能
[源码下载(C#)][源码下载(VB)] 扩展GridView控件(索引) - 增加多个常用功能 作者:webabcd/*正式版的实现 开始*/文章索引扩展GridView控件(0) - 基本架构、增加事件和要点汇总扩展GridView控件(1) - 鼠标经过行时改变行的样式扩展GridView控件(2) - 复合排序和排序状态提示扩展GridView控件(3) - 根据按转载 2008-02-17 10:43:00 · 576 阅读 · 0 评论 -
读取自己真实基础配置对象内容
[源码下载] 获取真实基础配置对象BaseConfigProvider.cs/**//// /// 获取真实基础配置对象 /// /// public static BaseConfigInfo GetRealBaseConfig() ...{ BaseConfigInfo newBa原创 2008-02-17 11:53:00 · 690 阅读 · 0 评论 -
EventHandler 委托
.NET Framework 类库EventHandler 委托表示将处理不包含事件数据的事件的方法。 命名空间:System程序集:mscorlib(在 mscorlib.dll 中)C#[SerializableAttribute] [ComVisibleAttribute(true)] public delegate void EventHandler转载 2008-01-30 21:36:00 · 457 阅读 · 0 评论 -
ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu )
TreeView 控件关键属性CheckedNodes 声明被选择的单个或者多个节点ExpandDepth 声明TreeView控件展开的深度Nodes TreeNodeCollection 类型的节点集合SelectedNode 当转载 2008-02-01 19:09:00 · 353 阅读 · 0 评论 -
ASP.NET 2.0使用Web Part创建应用程序之一(共二)
1.WebPartManager 控件Web Parts的总控中心,管理 Web Parts及区域的列表管理页面状态 (比如显示状态),当页面状态时发生改变时触发事件,协助Web Parts间的通讯,管理个性化等.2.WebPartZone 控件在 Web Parts页面中定义区域,定义每个区域当中Web Part的默认显示样式及布局. DragHighlightColor="244,198转载 2008-01-23 20:16:00 · 273 阅读 · 0 评论 -
ASP.NET 2.0角色及成员管理
成员管理一、 Membership 类 : 创建和删除用户, 检索用户信 ,生成随机密码 , 登录验证 创建新用户:try { Membership.CreateUser ("name", "password", "mail"); } catch (MembershipCreateUserException e) {转载 2008-01-23 20:11:00 · 414 阅读 · 0 评论 -
ASP.NET 2.0个性化配置(profile)
为每个用户存储配置信息强类型 长期保存 支持匿名用户定义配置(profile)xml version="1.0"?>configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> appSettings/> connectionStrings> add name="Northwin转载 2008-01-26 19:25:00 · 327 阅读 · 0 评论 -
ASP.NET 2.0中隐藏listbox的某一项
在asp.net 2.0中,可以隐藏listbox中的某一项,比如ListItem item = new ListItem(text, value, enabled);当然,也可以用item.Enabled = false;虽然在页面中隐藏了,但依然可以用代码来访问隐藏的选项的,下面是一个例子 protected void Page_Load(object sender, Even转载 2008-01-26 19:34:00 · 613 阅读 · 0 评论 -
ASP.NET 2.0 中的缓存功能(二)
数据库缓存在处理数据库数据时,通常使用下列三个 DataSource 控件中的一个控件: • SqlDataSource — 表示 SQL 数据源,例如 Microsoft SQL Server 或 Oracle 数据库。 • AccessDataSource — 一个专用的 SqlDataSource 控件,用于 Microsoft Access 数据库。 • ObjectDa转载 2008-01-26 19:46:00 · 380 阅读 · 0 评论 -
泛型最佳实践C#
什么时候我不应该使用泛型?对泛型我应该使用什么命名规范?我应该在泛型接口上面添加约束吗?如何处置(Dispose)泛型接口?可以对一般类型参数进行类型转换吗?对泛型类如何同步多线程访问?如何序列化泛型类?什么时候我不应该使用泛型? 不使用泛型的主要原因就是跨目标(cross-targeting)——如果你要在.NET 1.1和.NET 2.0下编译相同的代码,那么由于只有.N转载 2008-01-26 19:49:00 · 323 阅读 · 0 评论 -
用 ASP.NET 2.0 改进的 ViewState 加快网站速度
如果您是个经验丰富的 ASP.NET 开发人员,一提起 ViewState ,您可能会不寒而栗,因为您想到的是大量通过“鸡尾酒吸管”吸入的 Base64 编码数据。除非采取步骤进行预防,否则大部分 ASP.NET 页面将有大量辅助数据被存储在一个名为 __VIEWSTATE 的隐藏字段中,多数情况下,甚至不需要这个字段。浏览用 ASP.NET 生成的您喜爱的站点,查看页面源代码,计算隐藏在 __V转载 2008-01-25 21:23:00 · 254 阅读 · 0 评论 -
ASP.NET 2.0,无刷新页面新境界
在ASP.NET 2.0里面,我们可以轻松的来做到这点了。服务器端任何实现了System.Web.UI.ICallbackEventHandler接口的控件,都可以通过RaiseCallbackEvent()方法来处理从页面上的JS脚本传递过来的请求和数据,处理后,再将结果传回给页面。这项能力的底层仍然是XMLHTTP。例JS脚本如下: window.onload = fu原创 2008-01-26 19:22:00 · 311 阅读 · 0 评论 -
ASP.NET 2.0 中实现跨页提交
在ASP.NET 2.0中,对于跨页提交已经有了非常合理的解决方案下面是一个示例:BeginPage.aspx: 请注意Button1的PostBackUrl属性设置http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> public string Name { get {转载 2008-01-26 19:31:00 · 297 阅读 · 0 评论 -
.NET 2.0中的字符串比较
平时编写代码的时候,字符串可能是大家接触得比较多的,所使用的字符串操作也应该得比较多的.在字符串比较方面,DOTNET2.0新增了一个枚举StringComparison:namespace System{ public enum StringComparison { CurrentCulture, CurrentCultureIgnoreCase,转载 2008-01-26 19:43:00 · 554 阅读 · 0 评论 -
ASP.NET 2.0 验证控件新的功能
在1.1中没有一中比较好的方法可以讲各个验证控件组合在一起,以便页面的一个部分上的验证程序可以重写该页面其他部分的验证程序,并且无论其他验证程序的状态如何,都可以使回发发生。 该问题由AalidationGroups1.aspx阐明,它包含在您可以针对本文下载的示例中。页面设计者预计用户能够填写一组TextBox并回发到服务器,而不必同时填写另一组,但它并不按此方式工作。除非所有输转载 2008-01-26 19:48:00 · 302 阅读 · 0 评论 -
ASP.NET 2.0 绑定高级技巧
1.简单数据绑定定2.数据源控件控件名 控件描述SqlDataSource 一切支持SQL语句的数据源控件AccessDataSource Access数据源控件XmlDataSource XML数据源控件O转载 2008-01-26 20:01:00 · 333 阅读 · 0 评论 -
ASP.NET 2.0页面框架的几点新功能
新增的页面事件:在ASP.NET 2.0中,一个ASP.NET页面的生命周期主要为(红色字体表示ASP.NET 2.0新增加的阶段页面事件):客户端请求页面—》预初始化(OnPreInit)—》初始化(OnInit)—》完成初始化(OnInitComplete)—》载入ViewState(LoadViewState)—》处理回送数据(IPostBackDataHandler)—》Pag转载 2008-01-26 20:09:00 · 381 阅读 · 0 评论 -
C#程序集Assembly学习随笔(第一版)_AX
①什么是程序集?可以把程序集简单理解为你的.NET项目在编译后生成的*.exe或*.dll文件.嗯,这个确实简单了些,但我是这么理解的.详细:http://blog.csdn.net/sws8327/archive/2006/09/21/1244642.aspx②程序集和命名空间的区别?一个程序集可以跨越n个命名空间,一个命名空间也可以包含n个程序集.(估计你该晕了)如果说命名空间是类库的转载 2008-01-26 20:38:00 · 572 阅读 · 0 评论 -
扩展GridView控件(2) - 复合排序和排序状态提示
[源码下载]扩展GridView控件(2) - 复合排序和排序状态提示 作者:webabcd/*正式版的实现 开始*/介绍扩展GridView控件:对多个字段进行复合排序;升序、降序的排序状态提示使用方法(设置SmartSorting复合属性):AllowSortTip - 是否启用排序提示AllowMultiSorting - 是否启用复合排序SortAscImageUrl转载 2008-02-17 10:18:00 · 693 阅读 · 0 评论