了解ASP.NET的控件最终解析成什么HTML代码,有助于我们对ASP.NET更深的了解,在使用JS交互时也知道如何操作。

ASP.NET 服务器控件渲染到客户端之后对应的HTML标签讲解.

label----------<span/>
button---------<input type="submit"/>
textbox--------<input type="text"/>
linkbutton-----<a href="javascript:" />
imagebutton----<input type="image"/>
hyperlink------<a />
dropdownlist---<select />
listbox--------<select size=""/>
checkbox-------<input type="checkbox"/>
checkboxlist---
 <table id="CheckBoxList1" border="0">
 <tr>
  <td><input id="CheckBoxList1_0" type="checkbox" name="CheckBoxList1$0" /><label for="CheckBoxList1_0">1</label></td>
 </tr><tr>
  <td><input id="CheckBoxList1_1" type="checkbox" name="CheckBoxList1$1" /><label for="CheckBoxList1_1">2</label></td>
 </tr>
</table>
radiobutton------<input type="radio" />
radiobuttonlist----
 <table id="RadioButtonList1" border="0">
 <tr>
  <td><input id="RadioButtonList1_0" type="radio" name="RadioButtonList1" value="1" /><label for="RadioButtonList1_0">1</label></td>
 </tr><tr>
  <td><input id="RadioButtonList1_1" type="radio" name="RadioButtonList1" value="2" /><label for="RadioButtonList1_1">2</label></td>
 </tr>
</table>

image-----------<img />
imagemap--------<img ><map /></img>

table-----------<table />

BulletedList-----
 <ul id="BulletedList1">
 <li>1</li><li>2</li>
</ul>

hiddenfield----<input type="hidden" />
Literal--------只渲染一段纯文本到客户端

calendar----<table><tr><td><a href="javascript:" /></td><tr></table>

adrotator---- <a id="AdRotator1" ><img /></a>

fileupload-----<input type="file"/>

wizard---------<table />

multiview(view)----渲染到客户端的只是每个view之内的部分,这两个服务器控件本身不render为任何标签

Substitution------只渲染一段纯文本到客户端

Localize----------只渲染一段纯文本到客户端

gridview,datalist,dataview,formview----------<div><table/></div>

listview,repeater-------它本身只渲染一个div到客户端,div的内容完全取决于listview的模板设定

datapager--------<span><a/>...</span>

验证系列控件-----渲染为<span/>,验证信息就显示为span内的文本

menu,treeview----最外面是一个<div>,每一个菜单item都渲染为一个table,子菜单的展开时的图片是<a><img></a>

SiteMapPath------<span><a><img></a></span>

转载于:https://www.cnblogs.com/jauntlin/p/3304601.html

ASP.NET服务器控件对应的HTML标签相关推荐

  1. Asp.Net服务器控件开发的Grid实现(二)Html标记渲染

    我们先来实现Grid类,代码如下: Grid.cs using System; using System.Collections.Generic; using System.ComponentMode ...

  2. ASP.NET服务器控件

    ASP.NET服务器控件 服务器控件就是在服务器端解析的控件,在ASP.NET中,就是有runat=server的控件,这些控件经处理后会生成客户端呈现代码发送到客户端,本质上说,服务端控件就是.NE ...

  3. ASP.NET服务器控件分类简介

    ASP.NET服务器控件分类简介 ASP.NET服务器控件 服务器控件就是在服务器端解析的控件,在ASP.NET中,就是有runat=server的控件,这些控件经处理后会生成客户端呈现代码发送到客户 ...

  4. ASP.NET服务器控件的生命周期分析

    本文实例分析了ASP.NET服务器控件的生命周期.分享给大家供大家参考.具体如下: (1)初始化----在此阶段中,主要完成两项工作:一.初始化在传入Web请求生命周期内所需的设置:二.跟踪视图状态. ...

  5. asp.net服务器控件与html服务器控件的区别

    在ASP.NET开发中用到的控件可以分为三种:传统html控件(比如<input type="button"/>).html服务器控件(比如<input type ...

  6. ASP.NET服务器控件开发(2)--继承WebControl类

    文章作者:高维鹏(Brian) 文章出处:http://www.cnblogs.com/gaoweipeng 前篇文章简单介绍了如何封装Html来创建我们的ASP.NET服务器控件.这篇说说如何继承A ...

  7. 如何在ASP.NET服务器控件库中嵌入JavaScript脚本文件 [适用于.NET 2.0]

    需求:建立一个类库TestControls,这个类库中包含若干ASP.NET服务器控件,其中有一些会调用客户端的JavaScript函数,把这些函数放入TestScript.js中. 其实是很简单的需 ...

  8. ASP.NET 服务器控件授权

    原文:http://msdn.microsoft.com/zh-cn/library/aa479017.aspx 摘要:了解 ASP.NET 服务器控件的授权要求,了解可用于 .NET 框架版本 1. ...

  9. Asp.Net服务器控件开发的Grid实现(三)列编辑器

    下面是GridColumnsEditor的实现代码: GridColumnsEditor.cs using System; using System.Collections.Generic; usin ...

最新文章

  1. 解决SpringMVC中的 Could not find acceptable represent
  2. SpringBoot配置在应用启动后立即执行某些方法代码案例
  3. excel重复上一步快捷键_初学Excel办公软件重复上次的操作
  4. 文献记录(part1)--NP-hardness of Euclidean sum-of-squares clustering
  5. Jerry Wang重装系统的一些备份
  6. java 所有子类_java 查找类的所有子类
  7. 用C++11的std::async代替线程的创建
  8. w10电脑c盘满了怎么清理_Win10专业版电脑c盘满了怎么清理?教你一招快速清理C盘...
  9. jquery 判断是否是浮点数_jquery或者js获取到元素宽高精确到小数
  10. 【数据结构】图文讲解神奇的单链表与双链表
  11. 计算机游戏设计专业世界大学排名,看过来,世界五大顶尖游戏设计大学在这里...
  12. libcrypto yum 安装_CentOS升级OpenSSL至OpenSSL 1.1.0f版本其中有遇到libcrypto.so的问题...
  13. python压缩图片 指定大小
  14. Lock-Free编程简介
  15. 一语道破 到底什么是知识产权?
  16. 2022吴恩达机器学习课程——第一课
  17. Amcharts曲线图,简单明了,看完立马就上手
  18. java微信支付 需要证书吗_java引用微信支付的p12证书文件
  19. python修改图片,Python之修改图片像素值的方法
  20. 电商网站商品详情架构

热门文章

  1. django学习笔记03
  2. 建立一个全数据管理的分析平台,该如何落实?
  3. matplotlib图表显示中文三种办法
  4. oracle or 运算,Oracle Or子句
  5. lisp 里在特定图层写字_有温度的“城市客厅”——从景观设计角度感受天目里...
  6. 如何自学成为设计师_如何成为平面设计师?平面设计师平时做什么?教你做好平面设计...
  7. arcgis 投影坐标系转地理坐标系_空间坐标与投影系统系列(二):国内常用投影坐标系...
  8. java版我的世界光追,老瓶装新酒 光追版《我的世界》将至你心动了吗
  9. postman 指定响应格式_牛鹭学院:Postman接口测试方法,新手必看!
  10. LeetCode 58.最后一个单词的长度(python、c++)