ASP.NET Futures体验:CSS选择器和创建多个客户端组件
来源:互联网 发布:新郎婚礼致辞 知乎 编辑:程序博客网 时间:2024/05/01 14:33
ASP.NET AJAX将会集成在下一个版本的ASP.NET中,并且做了一些新的扩展,其中CSS选择器方法允许我们通过CSS选择器来选择多个DOM元素;提供了一些新的API允许我们注册一个客户端组件到多个DOM元素中。
1.CSS选择器
CSS选择器方法允许我们通过CSS类名或者CSS选择器来同时选择多个DOM元素,如下示例所示:
<script language="JavaScript">
function pageLoad() {
// Select all elements from the root with a CSS class of 'textInput'.
var elements = Sys.Preview.UI.DomElement.getElementListByClassName('textInput');
// Select all button elements
var elements2 = Sys.Preview.UI.DomElement.getElementListBySelector('button');
}
</script>
2.创建多个组件
在ASP.NET AJAX中,使用Sys.Component.createComponent方法可以创建一个客户端组件并附加到一个DOM元素上,并设置它的属性、事件等,但是createComponent一次只能对一个DOM元素进行操作。新提供的方法Sys.Component.createMultiple可以关联一个客户端组件到多个DOM元素上,比如我们可以为一组textbox设置相同的Behavior,而选择一组DOM元素可以使用前面所说的CSS选择器方法,如下示例所示:
<script language="JavaScript">
function pageLoad() {
var elements = Sys.Preview.UI.DomElement.getElementListByClassName('textInput');
// Create a number of custom hover behaviors against the DOM elements
if (elements)
Sys.Preview.Component.createMultiple(elements,
Custom.HoverBehavior, {hoverColor: 'red'}, {}, {});
}
</script>
由回首一瞬间发布于 2007-09-14 12:54:31 阅读(2) 评论(0) 类别[软件开发技术]
1.CSS选择器
CSS选择器方法允许我们通过CSS类名或者CSS选择器来同时选择多个DOM元素,如下示例所示:
<script language="JavaScript">
function pageLoad() {
// Select all elements from the root with a CSS class of 'textInput'.
var elements = Sys.Preview.UI.DomElement.getElementListByClassName('textInput');
// Select all button elements
var elements2 = Sys.Preview.UI.DomElement.getElementListBySelector('button');
}
</script>
2.创建多个组件
在ASP.NET AJAX中,使用Sys.Component.createComponent方法可以创建一个客户端组件并附加到一个DOM元素上,并设置它的属性、事件等,但是createComponent一次只能对一个DOM元素进行操作。新提供的方法Sys.Component.createMultiple可以关联一个客户端组件到多个DOM元素上,比如我们可以为一组textbox设置相同的Behavior,而选择一组DOM元素可以使用前面所说的CSS选择器方法,如下示例所示:
<script language="JavaScript">
function pageLoad() {
var elements = Sys.Preview.UI.DomElement.getElementListByClassName('textInput');
// Create a number of custom hover behaviors against the DOM elements
if (elements)
Sys.Preview.Component.createMultiple(elements,
Custom.HoverBehavior, {hoverColor: 'red'}, {}, {});
}
</script>
由回首一瞬间发布于 2007-09-14 12:54:31 阅读(2) 评论(0) 类别[软件开发技术]
- ASP.NET Futures体验:CSS选择器和创建多个客户端组件
- ASP.NET Futures体验:动态数据控件(3)
- 探索 ASP.NET Futures
- Microsoft ASP.NET Futures (July 2007)中History在客户端的使用(即不必安装ASP.NET Futures)
- 体验了Microsoft ASP.NET Futures (May 2007)的相关控件体验了
- CSS创建和选择器
- asp.net css 样式选择器,优先级
- 使用Javascript,CSS和Ajax创建ASP.NET自定义控件
- 使用Javascript,CSS和Ajax创建ASP.NET自定义控件
- 使用Javascript,CSS和Ajax创建ASP.NET自定义控件
- Sitemaps_探索 ASP.NET Futures (Part 1 - Search & Sitemaps)
- Asp.net Futures安装时出错的解决方法
- 使用ASP.NET MVC Futures 中的异步Action
- 使用ASP.NET MVC Futures 中的异步Action
- 使用ASP.NET MVC Futures 中的异步Action
- ASP.NET创建并使用Web组件
- Asp.Net 连接Oracle数据库 出现"找到 Oracle 客户端和网络组件" 彻底解决方法!
- 收藏:Asp.Net 连接Oracle数据库 出现"找不到 Oracle 客户端和网络组件" 彻底解决方法!
- select top 1 * from tablename
- PPC中注册 ADOCE3.1,sqlce(转)
- 判断GridView是否处于编辑状态
- [SQL注入检查工具]产品设想
- CodeSmith 4.1发布
- ASP.NET Futures体验:CSS选择器和创建多个客户端组件
- ApplicationFrame详细简介
- FastSpring学习笔记一
- 北大青鸟之return
- vc 刷新系统托盘图标(原创)
- ASP.NET Futures体验:动态数据控件(3)
- SQL Server 2008和T-SQL新功能
- BlogEngine.NET 1.1 发布
- DataGrid 多选属性allowMultipleSelection