• ASP中的三种控件形式


    1.不带runat="server"的HTML控件。这种会被编译成字符串形式HTML,=》LiteralControl 

    2.带runat="server"的HTML控件。=》HtmlInputText。

    3.Asp自带的服务器控件。 =》 Button类等。

    。。。传智播客邹视频内容。。。

    页面状态

    1.当前台页面上没有任何服务器端语言的时候(不包含<%%>,runat="server"),页面作为文本资源供程序集使用;(直白点:就是字符串)

    2.当存在<%%>和HTML代码时,前台页面类会自动生成一个方法,这个方法向写出器里面写入页面的HTML代码和<%%>代码;

    3.当页面中既包含<%%>、html代码字符、runat=server的html、服务器控件标签时,那么前台页面类会为每个runatserver的控件都创建一个方法,并通过 buildControlTree方法来组织各个控件的依赖(包含)关系

    三种控件

    1.html控件标签,在服务器端就是字符串,不做任何语义处理。

    2.带runat="server"属性的HTML标签,网站编译程序集的时候,会生成一个protected修饰的后台控件类的对象。

      正因为是protected,所以aspx类可以访问到,cs类也可以访问到。

      注意:这个控件有个render方法,根据相应的属性,生成HTML标签。

    3. ASP服务器控件<ASP:Button>,此种控件必须放在runat=server的form中。

  • 相关阅读:
    TStringList 常用操作(转自南山古陶)
    在Delphi中使用Indy控件实现邮件群发
    GSM手机SMS编码解码
    建别人进不了删不掉的文件夹
    播放 wav 文件
    delphi inherited,纯虚
    PDU编码规则
    sql函数
    基于GPRS的LED电子显示屏
    结对编程 队友代码分析
  • 原文地址:https://www.cnblogs.com/buzi521/p/3722777.html
Copyright © 2020-2023  润新知