随笔分类 -  .NET Control

摘要:asp.net 4.0 的新增功能:在 web form 中做 url 路由;通过实现自定义的 CacheProvider ,来实现自定义的页面缓存逻辑;新增的表达式 <%: expression %> 相当于 <%= HttpUtility.HtmlEncode(expression) %>;控件 QueryExtender,对数据源控件获得的数据做再检索;其它新特性 阅读全文
posted @ 2010-05-20 08:54 webabcd 阅读(7060) 评论(11) 推荐(5) 编辑
摘要: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 阅读(9482) 评论(22) 推荐(4) 编辑
摘要:任何数据驱动型的应用程序都有一个普遍的需求,那就是报表。 但是,在ASP.NET 1.x中并没有给我们提供这个非常重要的特性。 然而很幸运的是,伴随着.NET 2.0而来的ReportViewer控件可以满足你对报表的一些基本需求。 我将会在本文中向你演示如何使用这个控件。 ReportViewer控件既可以在web程序中使用,也可以在windows程序中使用。 在这里,我将只介绍如何在web程序中使用它。 阅读全文
posted @ 2007-08-22 08:09 webabcd 阅读(15219) 评论(32) 推荐(0) 编辑
摘要:ListView是ASP.NET中新增的一个非常酷的控件。 相对于GridView来说它有着更为丰富的布局手段,你可以在它的模板内写任何HTML标记或者控件。 如果你使用过Repeater和GridView的话,那么你将会轻松的上手ListView,不过很明显地,你也将要手写更多的HTML标记。 但是,它也将会给我们带来更多的布局上的自由度,同时也具有编辑、插入等特性。 ListView控件本身并不提供分页功能,但是我们可以通过另一个控件 – DataPager来实现分页的特性。 这就是ASP.NET 3.5给我们带来的非常棒的两个控件。 阅读全文
posted @ 2007-08-13 08:18 webabcd 阅读(25074) 评论(54) 推荐(3) 编辑
摘要:控件适配器(Control Adapters)可以让你改变通过ASP.NET控件生成的HTML标记。http://www.asp.net/cssadapters/有详细的介绍和示例,但是没有用ul、li呈现CheckBoxList和RadioButtonList的例子(可能是因为太简单了,不屑去写),那就让我们来实现它吧,顺便熟悉一下如何开发控件适配器。 阅读全文
posted @ 2007-08-01 09:02 webabcd 阅读(7185) 评论(8) 推荐(1) 编辑
摘要:如果你想在GridView中一次只针对鼠标单击的一个单元格进行编辑,那么本文中的方法将会对你有所帮助。 阅读全文
posted @ 2007-04-22 20:45 webabcd 阅读(29301) 评论(136) 推荐(1) 编辑
摘要:GridView控件不允许你插入新的记录。 但是,通过它的Empty Data Template的帮助和DetailsView控件,你就可以有一个插入新记录的非常棒的方法。 用这种方法你可以节省屏幕空间,也不需要再用额外的页了。 阅读全文
posted @ 2007-04-16 08:32 webabcd 阅读(14703) 评论(41) 推荐(0) 编辑
摘要:如果说WebParts是web中一个非酷的效果的话,我想没有人会怀疑。WebParts为我们提供了对页中的对象进行拖拽的功能,它也可以在runtime的时候改变对象的标题、边框样式等。在WebParts出现之前,要实现这个功能是一项令人非常头痛的工作,因为我们必须写大量的JavaScrip,还要把页中每个对象的状态保存到数据库中。 阅读全文
posted @ 2007-04-02 08:57 webabcd 阅读(14870) 评论(37) 推荐(3) 编辑
摘要:[最后更新:2025.02.21] 阅读全文
posted @ 2007-02-24 17:58 webabcd 阅读(52504) 评论(386) 推荐(48) 编辑
摘要:在第一部分(译者注:第一部分的中文在这里)你学到了如何动态的创建BoundField和CommandField。但是常常你构造的那些列满足不了要求,所以需要使用TemplateField。例:如果要创建一个产品目录,当然可以使用普通的列表式的布局,但是如果你想每一条记录都有高度自定义格式,这就不合适了。TemplateField遇到这种情形可以手动修改格式。本文将图解说明如何动态的创建TemplateField。你将学到如下两种技术:     ·使用LoadTemplate()方法     ·创建自定义模板列 阅读全文
posted @ 2006-12-21 08:32 webabcd 阅读(9638) 评论(16) 推荐(0) 编辑
摘要:几个月前我写了三篇文章:动态创建DataGrid的列,动态创建DataGrid的模板列(一)和动态创建DataGrid的模板列(二)。甚至到今天这些文章依旧是阅读排行榜的前几名。这说明了很多开发人员都要动态的创建gird控件。从这篇文章开始,我将写一系列的文章来讲述如何创建诸如GridView和DetailsView这样的数据绑定控件。本文的第一部分会说明如何增加绑定字段和命令字段,从而实现更多的功能,如分页,排序,编辑等。 阅读全文
posted @ 2006-12-19 08:32 webabcd 阅读(12177) 评论(15) 推荐(0) 编辑

点击右上角即可分享
微信分享提示