HTML服务器控件简介

一般来说,在ASP.NET之前的传统网页中所使用的标准HTML标记都无法动态地控制其属性、方法和事件,必须使用其他的程序语言来控制HTML标记,这会使网页程序比较复杂。ASP.NET为此将原HTML标记对象化,使程序可以直接控制HTML标记,对象化后的HTML就成为HTML控件。

       1、命名空间

       在面向对象程序开发中,不管使用什么开发语言都离不开开发环境中的对象,这些对象均是各个语法所提供的“资源”,在ASP.NET中把这些资源叫做命名空间。在C#中命名空间namespace是保留字。

HTML控件常用属性

设置控件属性值有两种方法:一是在属性窗口中直接修改属性值;另一种是在程序中通过赋值语句进行。
      
       HTML控件有几个常用的共同属性,这几个属性是:InnerHtml、Inner-Text、Value、Attributes、Style、Disabled、Visible
    
     (1)InnerHtml属性:用于获取或设置控件的开始标记和结束标记之间的内容,并自动将特殊字符转换为等效的HTML实体。

Html和CGI的应用

Html是一种超文本标记语言,透过这种格式可以在internet上传送浏览文件,使用者只要使用网页浏览工具就可以浏览这些文件。由于html文件都是由标签集合而成,因此比较适合做静态网页,再者由于先天的限制,html无法直接存取数据库,因此若程序需要与数据库结合时,大部分仰赖CGI来处理。当然用asp和php可以直接存取数据库及使用无限的扩充性元素,因此在编写上要比html来的简单且富有弹性,在编写动态页面时,我们不用html。

CGI是一种共用的网关接口,它可以称作是一种机制。因此可以使用各种不同的程序语言编写适合的CGI程序,这些程序包括VB、VF、Delphi、C等,将写好的程序放在网页服务器的电脑上执行,再将执行结果通过网页服务器传送到客户端的网页浏览器。这样的编写方式事实上是比较困难且没有效率的,因为每一次修改程序都必须重新将CGI程序编译成执行文件。但对于script及php这数种相类似的撰写方式来说,不需要重新编译成执行文件,就可以直接执行,再者php内建的独特数据库library,允许使用者透过客户端浏览器存取各式各样的数据库。在数据库的支持上减少透过ODBC存取数据库的时间,因此在整体时间有缩短了很多。

«1»
最近发表
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

热门搜索: 外链域名 高外链域名 高收录域名

Copyright www.thyst.cn. Some Rights Reserved.