知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[1]

Posted

篇首语:须知少年凌云志,曾许人间第一流。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[1]相关的知识,希望对你有一定的参考价值。

ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    在ASP NET 中 不再局限于只能绑定到数据控件 还可以通过ObjectDataSource控件绑定到单独的业务控件

    使用ObjectDataSource控件

    新的ASP NET的ObjectDataSource控件允许您将GridView DataList和DropDownList等数据控件绑定到单独的业务控件或数据组件 以前 只能将控件直接绑定到数据库 这个新发展使得业务规则与内容和数据相分离

    ObjectDataSource控件比起GridView或DropDownList控件更加难以解释 因此我们不浪费太多的空话 而是在一个示例中明确地介绍ObjectDataSourc控件的功能更容易理解 我们打算使用两个示例来显示其作用 第一个示例将显示如何创建一个数据组件从Players表中返回队员列表 将 试一试 练习划分为两个部分 第一部分创建ObjectDataSource本身 第二部分将ObjectDataSource控件绑定到GridView控件 最终输出结果完全不能编辑 在第二个示例中 使用 试一试 来创建一个数据组件 它不仅可以读取Wrox United数据库 而且可以向其中写入数据 我们将在同一个示例中创建和绑定这个数据组件 这样可能会有点冗长

    在这两个示例中创建的数据组件由一个XSD模式文件( xsd)组成 该文件描述了所需要的数据 并定义了使用何种方法来读取和写入数据 这并不需要任何代码 也不需要XML模式的知识 因为在运行应用程序时会编译 xsd文件并实现所有需要的任务

    从创建只读示例的数据组件开始

    ( )打开Visual Web Developer并选择Open Web Site 从C: BegASPNet \\Chapters\\Begin\\Chapter 文件夹中选择ObjectDataSource并单击OK

    ( )在Solution Explorer中 右击Web站点的名称 选择Add ASP NET Folder 并选择App_Code

    ( )右击App_Code文件夹并从该列表中选择Add New Item

    ( )在Visual Studio的安装模板中单击DataSete

    ( )将DataSet重命名为ods xsd并单击Add

    ( )接下来 VWD将启动TableAdapter Configuration Wizard 耐心一点 因为该过程确实需要一些时间来完成

    ( )在最后完成时 从下拉列表中选择ConnectionString(Web config) 并单击Next

    ( )接下来出现一个页面 可以在其中选择使用SQL语句或存储过程 选择Use SQLstatements单选按钮(如图 所示)并单击Next

    ( )在接下来的向导界面上 可以定义SQL语句 在对话框的 What data should beloaded into the table 区域中输入以下的SQL语句

    SELECT PlayerID FirstName LastName Position DateJoined DateLeft FROM Players

    ( )在输入该SQL语句后 单击Next 现在可以定义该组件显示的方法 取消选中Fill a DataTable复选框 确保选中Return a DataTable复选框 在Method name框中输入GetPlayers 该方法在稍后被用于检索数据 取消选中最后一个复选框

    ( )单击Finish 可以看到设计器的数据组件 它显示了所选择的数据和创建的方法

    ( )保存该数据组件并关闭组件设计器

    ( )选择Build∣Build Web Site编译该组件

    ASP NET 入门教程完整版  

cha138/Article/program/net/201311/14523

相关参考

知识大全 ASP.NET入门教程 7.2 ASP.NET 2.0的数据控件

ASP.NET入门教程7.2ASP.NET2.0的数据控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET入门教程 10.4.1 ASP.NET2.0中的编译

ASP.NET入门教程10.4.1ASP.NET2.0中的编译  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 ASP.NET入门随想

ASP.NET入门随想  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  著名品牌服务器控件(Con

知识大全 ASP.NET入门—语法介绍

ASP.NET入门—语法介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 支持入门—ASP.NET常用技巧

支持入门—ASP.NET常用技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在上一篇《深入A

知识大全 ASP.NET数据库编程入门

ASP.NET数据库编程入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  因为Access并不

知识大全 ASP.NET编程入门随想之宽容

ASP.NET编程入门随想之宽容  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  古老的山谷中村民

知识大全 ASP.NET入门随想之抽象的力量

ASP.NET入门随想之抽象的力量  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  小时看过一故事

知识大全 ASP.NET入门教程 13.4 结账

ASP.NET入门教程13.4结账  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 ASP.NET入门教程 9.2 语句

ASP.NET入门教程9.2语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs