• 一些基本概念的总结


    1.web窗体页

    可以使用 Web 窗体页来创建可编程的 Web 页,这些 Web 页用作 Web 应用程序的用户界面。Web 窗体页在任何浏览器或客户端设备中向用户提供信息,并使用服务器端代码来实现应用程序逻辑。

     2.HTML控件 

    HTML控件由HTML标记衍生而来,HTML控件在外形上与普通的HTML标记很相似,几乎所有的HTML标记加上runat="Server"这个Server控件的标识属性后,都可以变成HTML控件。它们之间最大的区别就是HTML可以通过服务器端的代码来控制。

     总结起来,HTML控件主要优点有以下两个方面

    1) HTML控件将HTML标注对象化,可以让程序直接控制并设定其属性,这样一来程序代码和HTML控件分开,程序的架构就不会显得杂乱无章而不好管理。 2) HTML控件对事件的支持,以事件触发方式来编写程序,使得网页编程变得更加简单。  

     3.HTML服务器控件

    其实就是html控件的基础上加上runat="server"所构成的控件.它们的注意区别是运行方式不同,html控件运行在客户端,而html服务器控件是运行在服务器端的。参考其他资料是这样说的: 当ASP.NET 网页执行时,会检查标注有无runat 属性,如果标注没有设定,那么Html标注就会被视为符串,并被送到字符串流等待送到客户端,客户端的浏览器会对其进行解释;如果Html标注有设定runat="server" 属性,Page 对象会将该控件放入控制器,服务器端的代码就能对其进行控制,等到控制执行完毕后再将Html服务器控件的执行结果转换成Html标注,然后当成字符串流发送到客户端进行解释<input id="Button" type="button" value="button" runat="server" />

    4.web服务器控件  

    类似 HTML 服务器控件,Web 服务器控件同样在服务器创建,且需要 runat="server" 属性才能工作。不过,Web 服务器控件不必映射任何已有的 HTML 元素,它们可代表更复杂的元素。

    创建一个 Web 服务器控件的语法是:

    <asp:control_name id="some_id" runat="server" />
    Web 服务器控件描述
    AdRotator 显示一个图形序列
    Button 显示按钮
    Calendar 显示日历
    CalendarDay calendar 控件中的一天
    CheckBox 显示复选框
    CheckBoxList 创建多选的复选框组
    DataGrid 显示 grid 中数据源的字段
    DataList 通过使用模版显示数据源中的项目
    DropDownList 创建下拉列表
    HyperLink 创建超链接
    Image 显示图像
    ImageButton 显示可点击的图像
    Label 显示可编程的静态内容(使您对其内容应用样式)
    LinkButton 创建超链接按钮
    ListBox 创建单选或多选的下拉列表
    ListItem 创建列表中的一条项目
    Literal 显示可编程的静态内容(无法使您对其内容应用样式)
    Panel 为其他控件提供容器
    PlaceHolder 为由代码添加的空间预留空间
    RadioButton 创建单选按钮
    RadioButtonList 创建单选按钮组
    BulletedList 创建项目符号格式的列表
    Repeater 显示绑定到控件的重复列表项
    Style 设置控件的样式
    Table 创建表格
    TableCell 创建表格单元
    TableRow 创建表格行
    TextBox 创建文本框
    Xml 显示 XML 文件或 XSL 转换的结果

    ---恢复内容结束---

  • 相关阅读:
    让你提升命令行效率的 Bash 快捷键
    关于jquery源码中undefined作为参数的理解
    前端手机抓包流程(window)
    前端开发--环境配置
    Code Review的人理解
    JS 组件化开发 系列(一)
    mac 安装sass时遇到gem 的镜像错误
    SpringBoot 整合mybatis
    项目知识点完善
    学习过程京东注册的静态界面
  • 原文地址:https://www.cnblogs.com/chen0723/p/3627855.html
Copyright © 2020-2023  润新知