知识大全 ATLAS入门篇之CascadingDropDown控件编程[6]
Posted 知
篇首语:做一个决定,并不难,难的是付诸行动,并且坚持到底。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ATLAS入门篇之CascadingDropDown控件编程[6]相关的知识,希望对你有一定的参考价值。
ATLAS入门篇之CascadingDropDown控件编程[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
五 设计aspx页面现在 我们开始使用前面定义的Web服务和CascadingDropDown控件在一个Web页面中显示汽车和汽车模型信息
【第一步】把两个DropDownList控件拖动到Default aspx页面 分别命名它们为ddlCars和ddlCarModels
DataTextField="CarName" DataValueField="CarId" DataSourceID="ods_Cars">Width="181px">
【第二步】创建一个ObjectDataSource,用于显示ddlCars下拉列表框中所有可用的汽车信息。默认情况下,当加载页面时,将显示出在Cars表格内所有可用的汽车。
OldValuesParameterFormatString="original_0" SelectMethod="GetAllCars"
TypeName="dsCarsTableAdapters.CarsTableAdapter">
【第三步】在该页面上再添加一个CascadingDropDown控件,并设置下列属性(见列表):
属性 内容 含义 Category Cars 相应于knowCategoryValues的分类 LoadingText 请等待…… 当dropdownlist控件正在加载时显示的消息
ParentControlID
ddlCars 从中选择CategoryId的DropDownList PromptText 请选择一个模型 在没有选择内容时的提示文本 TargetControlID ddlCarModels CascadingDropDownNameValue应该加载到的DropDownList控件 ServicePath CarsService.asmx 指向web服务的路径 ServiceMethod GetModelsByCarId 被调用以取得相应值的Web方法【注意】当把CascadingDropDown控件拖动到页面上时,系统将自动在页面“源”视图内容的前面加上下面一句:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
显然,这里在Default.aspx页面中自动添加一个对AjaxControlToolkit.dll的引用。Tw.WiNGwit.根据上面属性输入完毕后的代码如下所示:
ID="CascadingDropDown1"
runat="server"
Category="Cars" ParentControlID="ddlCars"
TargetControlID="ddlCarModels"
ServicePath="CarsService.asmx"
ServiceMethod="GetModelsByCarId"
LoadingText="请等待……" PromptText="请选择一个模型">
六、运行结果
最后,按F5运行之。一切顺利的话,你会看到运行中的ASP.NET AJAX CascadingDropDown控件的使用(如图7所示)。值得注意的是,这个Ajax控件的数据来源于后台的SQL Server数据库。
图7:示例网站运行结果拉框中的数据来源于SQL Server 2005数据库,并且这些数据的提供是在后台基于AJAX技术异步加载的。
七、总结
在本文中,我们仍然学习了一个简单例子,探讨了如何在ASP.NET 2.0 Web页面中构建支持Ajax技术的层叠式下拉列表框控件,并基于SQL Server 2005为此控件提供数据支持。同时,我们也领略到在VS2005中进行Web开发时前后端之间连接的流畅性。
cha138/Article/program/net/201311/15032相关参考
知识大全 ATLAS入门篇之CascadingDropDown控件编程[3]
ATLAS入门篇之CascadingDropDown控件编程[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
知识大全 ATLAS入门篇之CascadingDropDown控件编程[2]
ATLAS入门篇之CascadingDropDown控件编程[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
知识大全 ATLAS入门篇之CascadingDropDown控件编程[1]
ATLAS入门篇之CascadingDropDown控件编程[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
知识大全 ASP.NET Atlas Framework概览
ASP.NETAtlasFramework概览 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
开发篇之—Oracle触发器心得体会 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 实在对象如表
粥具有祛燥润肺的作用,在很多疾病中,粥作为饮食的一个重要方面,在中医调养中也是非常重要的。粥应用的得当与否,跟患者的康愈有很大关系。下面就牛皮癣患者在使用粥方面提供一些建议:一、梨子粥梨子2只,洗净后
知识大全 在ASP.NET Atlas中调用Web Service
在ASP.NETAtlas中调用WebService 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例
JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
握手是最重要的一种身体语言。面试时,怎样握手?握多长时间?这些都非常关键。因为这种手与手的礼貌接触是建立第一印象的重要开始,所以,你一定要使你的握手有感染力。以下几种腕部运动是不可取的:用两只手:在中