webabcd - 专注于asp.net, html5, silverlight

ASP.NET
从现在开始 一切都不晚
posts - 288, comments - 7868, trackbacks - 594, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

.NET Control

摘要: 精进不休 .NET 4.0 系列文章索引:asp.net 4.0 新特性, c# 4.0 新特性, ADO.NET Data Services 1.5(WCF Data Services) 新特性, ADO.NET Entity Framework 4.0 新特性阅读全文

posted @ 2010-06-29 09:14 webabcd 阅读(14088) | 评论 (34) 编辑 |

摘要: asp.net 4.0 的新增功能:在 web form 中做 url 路由;通过实现自定义的 CacheProvider ,来实现自定义的页面缓存逻辑;新增的表达式 <%: expression %> 相当于 <%= HttpUtility.HtmlEncode(expression) %>;控件 QueryExtender,对数据源控件获得的数据做再检索;其它新特性阅读全文

posted @ 2010-05-20 08:54 webabcd 阅读(4887) | 评论 (9) 编辑 |

摘要: asp.net 4.0 的新增功能:简洁的 web.config 文件;ViewStateMode - 控件的视图状态模式;ClientIDMode - 生成客户端 ID 的方式;EnablePersistedSelection - 保存选中项的方式;RenderOuterTable - 指定控件在客户端呈现的时候,是否在外层加 table 标签;Menu 控件,在 asp.net 4.0 中将会以 ul li 的方式呈现在客户端;RepeatLayout - 布局模式,控件在客户端的 HTML 呈现方式;Wizard 和 CreateUserWizard 新增了 LayoutTemplate 模板;原来使用 ListView 必须要有 LayoutTemplate ,在 asp.net 4.0 中可以不再用它了阅读全文

posted @ 2010-05-17 12:51 webabcd 阅读(6609) | 评论 (20) 编辑 |

摘要: 任何数据驱动型的应用程序都有一个普遍的需求,那就是报表。 但是,在ASP.NET 1.x中并没有给我们提供这个非常重要的特性。 然而很幸运的是,伴随着.NET 2.0而来的ReportViewer控件可以满足你对报表的一些基本需求。 我将会在本文中向你演示如何使用这个控件。 ReportViewer控件既可以在web程序中使用,也可以在windows程序中使用。 在这里,我将只介绍如何在web程序中使用它。阅读全文

posted @ 2007-08-22 08:09 webabcd 阅读(13546) | 评论 (33) 编辑 |

摘要: ListView是ASP.NET中新增的一个非常酷的控件。 相对于GridView来说它有着更为丰富的布局手段,你可以在它的模板内写任何HTML标记或者控件。 如果你使用过Repeater和GridView的话,那么你将会轻松的上手ListView,不过很明显地,你也将要手写更多的HTML标记。 但是,它也将会给我们带来更多的布局上的自由度,同时也具有编辑、插入等特性。 ListView控件本身并不提供分页功能,但是我们可以通过另一个控件 – DataPager来实现分页的特性。 这就是ASP.NET 3.5给我们带来的非常棒的两个控件。阅读全文

posted @ 2007-08-13 08:18 webabcd 阅读(20389) | 评论 (51) 编辑 |

摘要: 控件适配器(Control Adapters)可以让你改变通过ASP.NET控件生成的HTML标记。http://www.asp.net/cssadapters/有详细的介绍和示例,但是没有用ul、li呈现CheckBoxList和RadioButtonList的例子(可能是因为太简单了,不屑去写),那就让我们来实现它吧,顺便熟悉一下如何开发控件适配器。阅读全文

posted @ 2007-08-01 09:02 webabcd 阅读(5414) | 评论 (9) 编辑 |

摘要: 如果你想在GridView中一次只针对鼠标单击的一个单元格进行编辑,那么本文中的方法将会对你有所帮助。阅读全文

posted @ 2007-04-22 20:45 webabcd 阅读(21300) | 评论 (125) 编辑 |

摘要: GridView控件不允许你插入新的记录。 但是,通过它的Empty Data Template的帮助和DetailsView控件,你就可以有一个插入新记录的非常棒的方法。 用这种方法你可以节省屏幕空间,也不需要再用额外的页了。阅读全文

posted @ 2007-04-16 08:32 webabcd 阅读(9885) | 评论 (31) 编辑 |

摘要: 如果说WebParts是web中一个非酷的效果的话,我想没有人会怀疑。WebParts为我们提供了对页中的对象进行拖拽的功能,它也可以在runtime的时候改变对象的标题、边框样式等。在WebParts出现之前,要实现这个功能是一项令人非常头痛的工作,因为我们必须写大量的JavaScrip,还要把页中每个对象的状态保存到数据库中。阅读全文

posted @ 2007-04-02 08:57 webabcd 阅读(10554) | 评论 (35) 编辑 |

摘要: [最后更新:2012.02.08]阅读全文

posted @ 2007-02-24 17:58 webabcd 阅读(32177) | 评论 (264) 编辑 |

摘要: 在第一部分(译者注:第一部分的中文在这里)你学到了如何动态的创建BoundField和CommandField。但是常常你构造的那些列满足不了要求,所以需要使用TemplateField。例:如果要创建一个产品目录,当然可以使用普通的列表式的布局,但是如果你想每一条记录都有高度自定义格式,这就不合适了。TemplateField遇到这种情形可以手动修改格式。本文将图解说明如何动态的创建TemplateField。你将学到如下两种技术:
    ·使用LoadTemplate()方法
    ·创建自定义模板列阅读全文

posted @ 2006-12-21 08:32 webabcd 阅读(8191) | 评论 (19) 编辑 |

摘要: 几个月前我写了三篇文章:动态创建DataGrid的列动态创建DataGrid的模板列(一)动态创建DataGrid的模板列(二)。甚至到今天这些文章依旧是阅读排行榜的前几名。这说明了很多开发人员都要动态的创建gird控件。从这篇文章开始,我将写一系列的文章来讲述如何创建诸如GridView和DetailsView这样的数据绑定控件。本文的第一部分会说明如何增加绑定字段和命令字段,从而实现更多的功能,如分页,排序,编辑等。阅读全文

posted @ 2006-12-19 08:32 webabcd 阅读(9639) | 评论 (21) 编辑 |