ASP中的三种控件形式
2014-05-12 09:10
483 查看
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中。
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中。
相关文章推荐
- 教学思路ASP.Net之服务器控件:一、Label、TextBox、HyperLink、三种Button控件
- ASP.NET 的服务器端控件有三种关于 ID 的属性 ID, ClientID 和 UniqueID
- ASP.NET 中 Button、LinkButton和ImageButton 三种控件的使用详解
- ASP.NET 中 Button、LinkButton和ImageButton 三种控件的使用详解
- ASP.NET 的服务器端控件有三种关于 ID 的属性 ID, ClientID 和 UniqueID
- ASP.NET的控件的三种属性 ID, ClientID 和 UniqueID
- [ASP.NET 控件实作 Day31] TBContextMenu 控件三种不同模式的 Click 动作
- ASP.NET生成验证码的三种形式【附源码下载】
- asp.net的三种控件
- 简述控件约束的三种形式<二>
- ASP.NET提供三种主要形式的缓存
- asp.net FileUpload 控件上传文件 以二进制的形式存入数据库并将图片显示出来
- 简述控件约束的三种形式<一>
- 要理解__doPostback函数的用法,首先我们要理解Asp.net 中服务端控件事件是如何触发的。 Asp.net 中在客户端触发服务端事件分为三种情况: 一. WebControls中
- 使用Asp.net 2.0设计的三种控件(TreeView,DropDownList,GridView)的无限分类
- 教学思路ASP.Net之服务器控件:一、Label、TextBox、HyperLink、三种Button控件
- ASP.NET中关于验证控件和自定义弹出确认窗口的冲突问题
- Asp.net控件开发学习之数据回传小节
- asp.net中的省市区联动封装成用户控件
- ASP输出成n列的表格形式显示的方法,多行多列