网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

ASP.NET的绑定(binding)

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/03/12

网学网ASP.net编辑为广大网友搜集整理了:ASP.NET的绑定(binding)绩等信息,祝愿广大网友取得需要的信息,参考学习。

    (1)代码绑定
    代码绑定是ASP.NET的一个重要的新技术。它是为了实现代码的可重用。当您建立ASENET应用程序时,使用代码绑定技术可以很容易地将可视层同代码(这些代码有可能一是VB.NET,C#}或者其他任何.NET支持的语言)相分离。
    当使用代码绑定技术时,可视层的代码在后缀名为ASPX的文件中。这是一个新的.NET扩展名,用来描述一个ASENET文件。代码绑定技术允许ASPX文件仅仅包含HTlML代码和服务器端控件,并且允许开发者以面向对象的方式来实现一个解决方案。
    代码绑定文件是一个独立的文件,可以使用任何.NET支持的语言编写。例如,使用VB.NET’来编写,它的扩展名将会是“Vb”。这个能够实现代码绑定的文件包含了所有与可视层相关的事件、功能函数、方法等。每一个ASPX文件只能通过一个代码绑定文件实现。
    那么代码绑定技术如何实现代码的可重用呢?每一个ASPX文件都有自己的代码绑定文件,并且多个功能类似的ASPX文件可以共享一个公共的代码绑定文件。
    例如,需要为两种不同类型的用户建立两个登录页面,并且两个页面在外观上应有很大不同(但是功能非常类似)。这样,建立两个APSX文件,共用一个相同的代码绑定文件是非常明智的做法。其中,一个较大的局限性就是一个ASPX文件仅仅能够继承一个类。这意味着开发者将不得不为每一个ASPX页面开发一个针对它的代码绑定页面。


    (2)数据绑定
    什么是数据绑定,简单地说,使用VB-NET这类开发工具,在表单(Form)上放一些控件,如DBGrid,然后设置它们的DataSource、DataField属性,就可以自动将数据库的内容显示在页面上。
    ASRNET中数据绑定技术的应用相当广泛,从简单的数据到整个页面都能绑定,而且一般都很简单。但是,.NET中的数据绑定技术在Windows和Web应用程序中略有差异,并且也和以往使用Visual Basic的数据绑定不同。
    下面举例来说明以上的知识点。本实例的目的是实现顾客预约,预约的内容没有说明,用户可以理解为补牙预约等。顾客可以在页面中输入自己的名字,然后在日历中选择自己的预约时间。
    首先,在“起始页”中新建项目,或者选择“菜单视图”一“Web浏览器”一“显示浏览器”命令。工程命名为“AspExam”,选择“ASE.NET’Web应用程序”命令后,系统产生WebForml.aspx文件。依次从工具箱的“Web窗体”选项卡中拖放如下的控件,并设置属性值:
    ·  Labell:属性Text的值为“名字”。
    ·  Label2:属性Text的值为“预约时间选择”。

.TextBox:系统默认ID。
.  Calendar:系统默认的控件。
.  Button:属性Text的值为“预约”。
.  RequiredFieldValidator:属性ErrorMessage的值为“你忘掉填名字了!”;属性
  ControlToValidate的值为“TextBoxl”。

本新闻共2页,当前在第1页  1  2  

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号