跟我一起学Visual Studio 2008(10)-ASP

跟我一起学Visual Studio 2008(10)-ASP

ID:39601199

大小:1012.16 KB

页数:19页

时间:2019-07-07

跟我一起学Visual Studio 2008(10)-ASP_第1页
跟我一起学Visual Studio 2008(10)-ASP_第2页
跟我一起学Visual Studio 2008(10)-ASP_第3页
跟我一起学Visual Studio 2008(10)-ASP_第4页
跟我一起学Visual Studio 2008(10)-ASP_第5页
资源描述:

《跟我一起学Visual Studio 2008(10)-ASP》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、跟我一起学VisualStudio2008系列课程(10)ASP.NET增强功能介绍徐长龙vstschina@hotmailcomvsts_china@hotmail.com点击添加MSN机器人小新为您收听下载MSDN中文网络广播课程加油助力!收听本次课程需具备的条件•熟悉ASP.NET编程Level200本次课程内容包括•ListView数据控件•DataPager控件•AJAX开发•ASP.NET合并工具ListView数据控件•利用ASP.NETListView控件,可以绑定从数据源返回的数据项并显示它们。这些数据可以显示在多

2、个页面。您可以逐个显示数据项,也可以对它们分组。•ListView控件会按照您使用模板和样式定义的格式显示数据。与DtLitDataList和RtRepeater控件相似,此控件也适用于任何具有重复结构的数据。但与这些控件不同的是,ListView控件允许用户编辑、插入和删除数据,以及对数据进行排序和分页,所有这一切都无需编写代码。ListView数据控件•将数据绑定到ListView控件–使用DataSourceID属性,通过此属性可以将ListView控件绑定到数据源控件,例如SqlDataSource控件使用–使用DataSo

3、urce属性,此属性允许绑定到各种对象,包括ADO.NET数据集、数据读取器以及内存中的结构(例如集合)。采用此方法时,您需要为所有附加功能(例如排序、分页和更新)编写代码•模板–LayoutTemplate•标识定义控件的主要布局的根模板。它包含一个占位符对象,例如表行(tr)、div或span元素。此元素将由ItemTemplate模板或GroupTemplate模板中定义的内容替换。它还可能包含一个DataPager对象。–ItemTemplate•标识要为各个项显示的数据绑定内容。DataPager控件•DataPager类

4、用于对数据进行分页以及为实现IPageablItbleItemContitainer接口的数据绑定控件显示导航控件。(ListView控件就是实现该接口的控件的一个示例。)•可以通过使用PagedControlID属性将DataPager控件与数据绑定控件关联起来。也可以选择将DataPager控件置于数据绑定控件层次结构的内部。例如,在ListView控件中,可以将DataPager控件置于ListView.LayoutTemplate模板内部。•可以通过更改PageSize属性自定义为每个数据页显示的项数。也可以通过设置Quer

5、yStringField属性更改将页面提交给服务器的方式。DataPager控件•页导航字段,为了使DataPager控件显示导航控件,必须向该控件添加页导航字段–NextPreviousPagerField•使用户能够逐页浏览页面,或跳到第一页或最后一页。–NumericPagerField•使用户能够按照页码选择页面。–TemplatePagerField•使您可以创建自定义分页UI。DEMO•ListView控件的使用•DataPager控件的使用AJAX开发•使用.NETFramework3.5版,可以创建具有下一代用户界面

6、的Web应用程序,这种用户界面中,使用的是可重用客户端组件。可以根据需要使用基于服务器的方法、基于客户端的方法或结合这两种方法来开发网页。基于AJAX服务器和基于客户端的编程模型具有以下功能:•支持基于服务器的AJAX开发的服务器控件。这些控件包括ScriptManager、UpdatePanel、UpdateProgress和Timer控件。通过这些控件,使用很少客户端脚本,甚至不使用客户端脚本,就可以创建丰富的客户端行为•MicrosoftAJAXLibrary,它支持基于客户端、面向对象且独立于浏览器的开发。除了支持启用AJA

7、X的新服务器控件之外,客户端库还使您能够开发自定义客户端组件,这些组件可扩展DOM元素或表示DOM元素。AJAX开发•ASP.NETAJAX中的Web服务–使用ASP.NET可以创建可从网页中的客户端脚本访问的Web服务。页面与服务器通过Web服务通信层进行通信,该通信层使用AJAX技术进行Web服务调用。数据在客户端与服务器之间进行异步交换–在支持AJAX的网页中,浏览器向服务器发出对页面的初始请求,然后向WbWeb服务发出对数据的后续异步请求。客户端通信元素采用代理类(从服务器下载)和核心客户端脚本库的形式AJAX开发•客户端和

8、服务端的通信DEMO•基于服务器的AJAX开发的服务器控件的使用•通过客户端脚本调用Web服务ASP.NET合并工具•ASP.NET合并工具(Aspnet_merge.exe)允许您合并和管理由ASP.NET编译工具(Aspnet_c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。