« zz:数字、字母杯子2009级计算机、信息与计算、双师《数据库原理与应用》课件合辑 »

asp.net下css设计的转换问题

在asp.net项目中写css

css作为网页美工设计的重要工具,尤其是作为美工与网页结构分离的工具,在网站设计中得到了广泛的应用。

在asp、php、jsp等动态网页设计工具中,由于脚本代码和html代码之间基本上做到了分离,所以在这些工具环境下进行css设计与单纯的html下设计基本上没有差别。
但是在asp.net程序设计中,固定部分的代码还是html代码,可是动态部分使用了asp.net控件进行显示,而控件与最终产生的html代码之间是有所不同的,这导致了在asp.net中进行javascript编程和css设计的复杂性。

下面,逐个分析一下每种控件转换成的html对象的情况

Label:转换成一个span对象
TextBox:普通的和密码的,转换成input对象;多行的,转换成textarea对象
Button:转换成input对象,type为button、submit或reset
LinkButton:转换成一个a对象,但是href为#,在onclick事件中进行提交
ImageButton:转换成image对象
HyperLink:就是一般的a对象
DropDownList:转换成select对象
ListBox:转换成select对象,size大于1
CheckBox:转换成input对象,type为check
RadioButton:转换成input对象,type为radio
Table:转换成table
TableRow:转换成tr
TableCell:转换成td
Panel:转换成div
GridView:转换成table,然后每个记录一行
网格中的每个Field,转换成每列对应的td
DataList:layout为table的,转成table,对应的每个记录转成td
layout为flow的,转成div,对应的每个记录为span

 

  • quote 1.离殇
  • 大哥,你说的是asp的控件与html控件之间的转换,但是css要怎么控制到控件你也举个例子的啊,本人是菜鸟中的一只,谢谢!
  • 2011-8-19 8:08:20 回复该留言
  • quote 2.Lyn
  • 发现了,box都用input type来定义。难怪以前老是框框样式定义不好。
  • 2011-12-13 0:28:48 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

代码源自Z-Blog 1.8 Walle Build 91204 Code detection by Codefense

本站保留原创文章的版权,如有引用,请注明出处。如果您认为本站有不当引用的资料,请告知,以便处理。
备案号:闽ICP备05035209号 !!