WEB服务器控件对应生成的HTML标签 及最常应用事例
2013-09-17 11:01
330 查看
首先得了解WEB服务器控件对应生成的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>
=========================
这是在程序主页的控制代码,
如果是在子模板页可以这样写添加控件
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>
=========================
这是在程序主页的控制代码,
MasterPage master = (MasterPage)this.Master; ContentPlaceHolder content = (ContentPlaceHolder)master.FindControl("ContentPlaceHolder1"); content.Controls.Add(new TextBox());//添加textbox Label lb = (Label)content.FindControl("Label1");//为label赋值 lb.Text = "test";
如果是在子模板页可以这样写添加控件
Literal a = new Literal(); a.Text = "<script>alert('good');</script>"; Page.Controls.Add(a);
相关文章推荐
- ASp.net 生成页面,服务器控件对应html标签
- ASP.NET 服务器控件对应HTML标签
- ASP.NET 服务器控件对应HTML标签
- ASP.NET 服务器控件渲染到客户端之后对应的HTML标签讲解
- ASP.NET 服务器控件渲染到客户端之后对应的HTML标签
- ASP.NET 服务器控件渲染到客户端之后对应的HTML标签
- 生成Web服务器控件Table和生成HTMLTable的代码
- ASP.NET 服务器控件对应HTML标签
- jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
- Web服务器控件和HTML控件的区别与联系
- 【最简单】Electron 怎么将网页打包成桌面应用(web前端页面怎么生成exe可执行文件) 标签: 跨平台node.js桌面应用electronelectron-packager 2017-04-
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- 将服务器控件在后台生成html
- html控件,html服务器控件,web服务器控件的区别
- java web应用中自动生成文章html页面的实现
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- Webfrom 生成流水号 组合查询 Repeater中单选与复选控件的使用 JS实战应用
- 将服务器控件在后台生成html
- Web服务器控件、Html服务器控件和Html控件
- web学习—html标签—表单及其控件(三)