zoukankan      html  css  js  c++  java
  • 一些基本概念的总结

    Web窗体页:是哟“HTML”页模板设计的网页,与服务器进行交互时只能使用客户端脚本,但是当需要与XML,SQL SERVER,ORACLE数据库或服务器打交道时,基于脚本的实现非常繁琐,而如果在服务器端实现,则既能充分利用NET提供的所有类库,还能自动将服务器端处理的结果发送到客户端。ASP.NET提供这种页面设计模型称为Web窗体页。

    HTML控件的优点:ASP允许我们在服务器上使用组件,这些组件能过产生反馈给用户的页面,ASP.NET通过控件扩展了这一概念。,将任何 HTML元素转换为服务器控件所需要的只是一个附加的属性:runat=“server。ASP.NET将在服务器上处理这些元素,并可以产生适合各种特定用户的输出。另外,我们可以通过HTML<FORM>和表单控制元素做其他事情,如编写代码处理进出服务器期间的状态。这使得编写程序不再那么枯燥无味,同时也提高了工作效率。

    1HTML控件将HTML标注对象化,可以让程序直接控制并设定其属性,这样一来程序代码和HTML控件分开,程序的架构就不会显得杂乱无章而不好管理。

    2HTML 控件对事件的支持,以事件触发方式来编写程序,使得网页变成变得刚加简单。

    HTML服务器控件:ASP.NET 文件中的 HTML 元素默认作为文本进行处理。为了使这些元素可编程化,需要向 HTML 元素添加 runat="server" 属性。该属性指示该元素应作为服务器控件进行处理。

    注释:所有 HTML 服务器控件必须位于带有 runat="server" 属性的 <form> 标签内!

    注释:ASP.NET 要求所有 HTML 元素必须正确关闭和嵌套。

    Web服务器控件:

    Web 服务器控件比 HTML 服务器控件更丰富、更抽象。Web 服务器控件在 asp.net 页上有 asp 标记前缀,例如 <asp:Button runat="server" />。
    Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应 (response)
    常用的web服务器控件
    分类                  名称                               说明
    文字控件             Label                             标签
                            TextBox                          文本框
     
    选择控件             checkbox                        复选框
                             checkboxlist                    复选框列表
                             radiobutton                    单选按钮
                            raduibuttonlist                  单选按钮列表
                            dropdownlist                      下拉列表框
                             listbox                                列表框
    按钮                   button                                  按钮
                            image                                  图像控件
                            imagebutton                       图像按钮
    超链接              hyperlink                             超链接控件
                           linkbutton                           超链接按钮控件
  • 相关阅读:
    Scrapy选择器和持久化
    SQLAlchemy
    Python数据库连接池DBUtils
    flask应用上下文和g
    flask请求上下文源码解析
    flask的session源码流程和第三方组件
    430软狗不喂狗后系统起不来的问题
    VS2008 快捷键大全
    未能加载或程序集“XXXX,Version=0.0.0.0,Culter=neutral,PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。
    用vs2008打开vs2005项目
  • 原文地址:https://www.cnblogs.com/xingxing00/p/3627774.html
Copyright © 2011-2022 走看看