扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:朱先忠 来源:51CTO.com 2007年9月2日
关键字:
五、试验—在ASP.NET页面中应用客户端控件
在此,我们仅概括描述如何在一个ASP.NET Web页面中使用示例客户端控件的步骤:
1.创建一个新的ASP.NET Web页面。
2.如果该页面上没有一个ScriptManager控件,添加一个。
3.对于将以高亮显示和不以高亮显示的文本框分别创建风格规则。
4.把一个@register指令添加到页面上,然后指定该示例Web服务器控件的命名空间和TagPrefix属性。
5.通过使用标记把EnhancedTextBox控件的一个实例添加到页面。
6.在页面添加另一个控件,例如一个按钮控件。
7.把HighlightCssClass属性设置为highlight CSS风格,并把NoHighlightCssClass属性设置为no-highlight CSS风格。
8.运行该页面并且依次选择每一个控件。
下图3展示了示例Web程序的运行结果快照。
图3:示例Web程序的运行结果快照 |
请注意,当你选择三个EnhancedTextBox控件中的任何一个时,它以高亮显示;当焦点离开时,高亮显示恢复到原来。
六、小结
通过本文分析,我们可以看出,ASP.NET AJAX框架不仅仅是为基于ASP.NET 2.0的Web开发提供了一种客户端AJAX方案,开发人员还可以基于ASP.NET 2.0中现成的已经具有强大功能的服务器控件进一步创建自己具有更强功能的客户端组件,并应用于自己的Web开发中。
另外,上面分析中的第一步(创建Web服务器控件)相对比较容易,基本是公式化的;而第二步(创建客户端控件)则相对难度大一些,这一步中需要纯手工的JavaScript编程,只能依赖于新框架中提供的现成简单例子并进行自己的扩展,没有针对新框架的智能感知的JavaScript编辑器所用,而且需要开发人员对新框架以及对JavaScript编程的面向对象特征有较深入的理解。还好,这基本上算是基于ASP.NET AJAX框架进行开发中难度系数最大且需求量相对较少的部分,因此普通AJAX开发者是不必过于担心的。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者