上一篇:为ASP.NET控件添加设计时支持(2) >>
为ASP.NET控件添加设计时支持(3)
用于说明 Visual Studio .net 中的设计时功能的控件称作“Blog 控件”,如本文末尾的列表 1 所示。该控件提供利用 XML 作为存储介质的简单 Web 日志功能。Web 日志通常称为 Blog,它实际上是一个 Web 页面,供人们在上面张贴有关日常生活、世态百象、时事政治或人们所关心的其他问题的定期观察报告或评论。Blog 条目是通过 Web 浏览器添加的。
Blog 控件非常简单明了,它利用控件组合向浏览器提供输出。在组合控件中,CreateChildControls 方法(由 ASP.NET 运行时自动调用)会被重写,利用此方法,我们可以创建构成自定义控件 UI 的控件,并将它们添加到控件的“控件”集合中。此外,该控件还包含用于显示和添加 Blog 以及当 XML Blog 存储文件不存在时创建一个这样的文件的逻辑。该控件的几个公共属性需要开发人员在设计时进行设置,其中包括在添加新 Blog 时该控件将重定向到的页面的 URL、与新 Blog 关联的电子邮件地址、控件模式(显示或添加)以及各 Blog 条目之间的分隔线的颜色。图 1 所示为正在运行的 Blog 控件。Add Blog(添加 Blog)超链接由 ASP.NET 超链接控件提供,独立于 Blog 控件。BlogClient.aspx 的代码如列表 2 所示。BlogClient.aspx 的 codebehind 类如列表 3 所示,它提供单击 Add Blog(添加 Blog)链接时更改 Blog 模式的逻辑。
图 1:运行时的 Blog 控件
图2所示为设计时基本 Blog 控件的外观。请注意,虽然列出了属性,但并未分类。
图 2:设计时的 Blog 控件
下一篇:为ASP.NET控件添加设计时支持(4) >>
相关文章:
- · 创建ASP.NET数据存储层(5)
- · 创建ASP.NET数据存储层(7)
- · ASP.NET Datagrid创建自定义列(1)
- · ASP.NET Datagrid创建自定义列(2)
- · 打造通用ASP.NET数据分页控件(1)
- · 打造通用ASP.NET数据分页控件(2)
- · 打造通用ASP.NET数据分页控件(3)
- · 打造通用ASP.NET数据分页控件(4)
- · 打造通用ASP.NET数据分页控件(5)
- · ASP.NET设计控件净化网站语言(1)
- · ASP.NET设计控件净化网站语言(2)
- · ASP.NET应用中缓存Oracle数据(1)
- · 用好ASP.NET 2.0的URL映射
- · ASP.NET中设计带事件定制控件(3)
- · ASP.NET中设计带事件定制控件(4)
- · ASP.NET中设计带事件定制控件(1)
- · ASP.NET中设计带事件定制控件(2)
- · 在ASP.NET中实现会话状态基础(1)
- · 在ASP.NET中实现会话状态基础(2)
- · 在ASP.NET中实现会话状态基础(3)
- · 在ASP.NET中实现会话状态基础(4)
- · Asp.net入门之吸星大法
- · 在ASP.NET 2.0中实现本地化(1)
- · 在ASP.NET 2.0中实现本地化(2)
- · WebMatrix开发ASP.NET试用手记(1)
- · WebMatrix开发ASP.NET试用手记(2)
- · WebMatrix开发ASP.NET试用手记(3)
- · 表单填写时用回车代替TAB的实现方式
- · ASP使用MYSQL数据库全攻略
- · 友情连接浏览器
- · 方便购买的电子商务站点设计技巧
- · 使用ActiveX控件开发网页常见的问题
- · 基于ACCESS数据库的纯asp论坛制作心得
- · 关于打印页面的一些经验
- · vbscript和javascript互相调用
- · 使用索引服务器 - 增加属性
- · 使用索引服务器 - 创建ASP页面
- · 使用索引服务器- 使用索引服务器的对象
