ajax控件扩展,22.6 扩展控件
22.6 扩展控件
ASP.NET AJAX在扩展已有控件方面占有很大的优势,它为创建新的扩展控件提供了一个框架,目前没有扩展控件,但使用ASP.NET AJAX控件工具集可以得到许多扩展控件。本节就使用ASP.NET AJAX控件工具集。
试试看:使用扩展控件
(1) 从www.asp.net/ajax/downloads上下载ASP.NET AJAX控件工具集(AjaxControlToolkit- Framework3.5-NoSource.zip),把它存储在系统的一个目录下。解压zip文件。
(2) 用VS2008打开前面创建的Web站点AJAXWebSite。
(3) 在工具箱中,右击并选择Add Tab,创建一个新类别,命名为AJAX Control Toolkit。
(4) 右击新类别的内容,选择Choose Items,打开Choose Toolbox Items对话框。单击Browse按钮,选择程序集AjaxControlToolkit.dll(它在第(1)步解压的zip文件的SampleWebSite/bin目录下)。
(5) 扩展控件现在显示在工具箱的新类别中。
(6) 把ajaxToolkit tagPrefix添加到web.config文件中,引用程序集AjaxControlToolkit:
assembly="System.Web.Extensions,Version=3.5.0.0,Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
assembly="System.Web.Extensions,Version=3.5.0.0,Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
tagPrefix="ajaxToolkit"/>
(7) 添加一个新的AJAX Web窗体TextBoxWatermark.aspx,把它设置为应用程序的起始页面。
(8) 添加两个ASP.NET文本框控件。
(9) 在设计器中,单击***个文本框控件的智能标记,从菜单中选择Add Extender(把鼠标停放在文本框控件上,就会显示智能标记)。打开如图22-8所示的Extender Wizard对话框。选择TextBoxWatermarkExtender,单击OK按钮。
(点击查看大图)图 22-8
(10) 为第二个文本框控件重复第(9)步,添加另一个TextBoxWatermarkExtender。
(11) 选择***个文本框,在属性编辑器中展开组TextBox1_TextBoxWatermarkExtender,把WatermarkText属性设置为Enter your first name。
(12) 选择第二个文本框,在属性编辑器中展开组TextBox2_TextBoxWatermarkExtender,把WatermarkText属性设置为Enter your last name。
(13) 启动Web页面。在添加其他文本之前,可以在文本框控件中看到水印文本。
示例的说明
TextBoxWatermarkExtender是一个扩展控件,它用水印扩展了文本框。使用Extender Wizard时,会把扩展控件添加到ASPX文件中,并用属性TargetControlID关联到文本框控件上。该控件定义了属性WatermarkText和WatermarkCssClass。
ID="TextBox1_TextBoxWatermarkExtender"
runat="server" Enabled="True" TargetControlID="TextBox1"
WatermarkText="Enter your firstname">
【责任编辑:云霞 TEL:(010)68476606】
点赞 0
ajax控件扩展,22.6 扩展控件相关推荐
- 风影ASP.NET基础教学 5 验证控件(二) 扩展自己的验证控件
前文回顾 我们之前提过了5种官方验证控件的方式. 下面我们来讲解编程方式验证和扩展自己的验证控件 以编程的方式验证asp.net控件 默认情况下,在页面回发到服务器时,页面初始化之后(即视图ViewS ...
- 玩转控件:对Dev的GridControl控件扩展
缘由 一切实现来源于需求,目的在于不盲目造轮子,有小伙伴儿在看了<玩转控件:对Dev中GridControl控件的封装和扩展>文章后,私信作者说,因公司业务逻辑比较复杂,展示字段比较多,尤 ...
- 玩转控件:对Dev中GridControl控件的封装和扩展
清明节 清明时节雨纷纷 路上行人欲断魂 借问酒家何处有 牧童遥指杏花村 又是一年清明节至,细雨绵绵犹如泪光,树叶随风摆动.... 转眼间,一年又过去了三分之一,疫情的严峻让不少企业就跟清明时节的树叶一 ...
- WPF自定义控件与样式(5)-Calendar/DatePicker日期控件自定义样式及扩展
原文:WPF自定义控件与样式(5)-Calendar/DatePicker日期控件自定义样式及扩展 一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐 ...
- firefox扩展开发(八) :控件激活
firefox扩展开发(八) :控件激活 2008-06-11 17:01 当我们用鼠标点击一个控件,或者用TAB键移动到一个控件上时,我们说这个控件被激活 了(focus),离开这个控件时,我们说这 ...
- 新瓶旧酒ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy
[索引页] [×××] 新瓶旧酒ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager.ScriptManagerProxy.UpdatePanel. UpdatePro ...
- asp.net ajax学习系列功能强大的UpdatePanel控件
先给一个简单的例子,后面给一个比较复杂的例子. 改进后的UpdatePanel使页面部分更新(Partial-Page Updates)实现起来非常容易. 要想在已有web页面或新建页面中加入部分更新 ...
- repeater 控件ajax绑定数据源,用 DataList 和 Repeater 控件显示数据(C#) | Microsoft Docs...
使用 DataList 和 Repeater 控件显示数据 (C#) 09/13/2006 本文内容 在前面的教程中,我们使用了 GridView 控件来显示数据. 从本教程开始,我们将介绍如何生成包 ...
- android日历价格控件,Android 自定义价格日历控件
介绍 上个星期项目有一个日历价格的需求,类似一个商品在不同的日期价格可能会不同,由于时间给得特别紧所以打算找个合适的开源项目进行修改.参考了网上大多数是通过继承view直接draw一个monthVie ...
最新文章
- 自定义HTTP标头:命名约定
- 「CF622F」The Sum of the k-th Powers「拉格朗日插值」
- ****** 五十 ******、软设笔记【UML分析和意义】-类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图,动静态模式...
- ASP.NET中网站访问量统计方法
- vs2017搭建Linux的开发调试环境(VisualGDB)
- java版数据结构解迷宫问题_C语言数据结构之迷宫问题
- Java标识符与命名规则
- dcc garch matlab,如何用Eviews或者MATLAB实现DCC-garch模型?
- elinks文字浏览器
- Android Jetpack基础组件之AppCompat
- pytest文档71-pytest+yaml实现接口自动化框架
- OSEK间接网络管理(NM)
- 简单快速的视觉里程计入门(Visual odometry)
- Gululu互动水杯进驻英国皇家玩具品牌Hamleys 践行全球布局战略
- uni-app - MUMU模拟器模拟 iPad 尺寸开发(分辨率及DPI调整)
- restrain java_Feign 在远端接口超时的时候,抑制异常的抛出
- Spring官宣,干掉原生 JVM!硬气啊!
- (学习笔记)JAVA开发需要掌握哪些技术?
- js 鼠标滑轮控制左右横向滚动
- 蜘蛛程序php,php模仿百度spider蜘蛛爬虫程序例子