来自专栏技术小讲堂
ASP.NET AJAX(14)__UpdatePanel与服务器端脚本控件脚本控件的作用脚本控件的指责Extender模型脚本控件和Extender模型在PostBack中保持状态在UpdatePa
停留多少毫秒后显示,和UpdateProgress的占位方式,最后,设置的是它要修饰的element
脚本控件的指责
在页面上引入客户端组件所需要的脚本文件
在页面上生成使用客户端组件的脚本代码
于是出现了IScriptControl ,还需要重写Control类的两个方法
OnPreRender
OnRender
由于大部分的脚本控件对于以上两个方法实现相同,因此在开发时候,也可以直接继承ScriptControl类,它已经实现了IScriptControl namespace Demo
{
///
///StyledTextBox 的摘要说明
///
//继承自TextBox,实现接口IScriptControl public class StyledTextBox : TextBox, IScriptControl
{
//两个属性,分别是控件或者焦点和失去焦点时候要设置的样式 这样,我们把我们创建的控件“附加”到了一个文本框和一个Panel上,在同时我们提供了三个属性,作用的控件,和两个样式属性,运行页面,得到与前面我们的脚本控件相同的效果
脚本控件和Extender模型
IScriptControl