我正在寻找一个备忘单,这将允许我向HTML设计师展示标准HTML标签的等效asp.net控件.例如, 为了清楚起见,我想要一个主要ASP.NET控件列表的链接,并描述它们与标准HTML的关系.如果这是PDF格式或易于阅读和打印的网页,那将是很棒的.在我的例子中,原因是我们有一个非常熟悉HTML的PHP开发人员来处理我们的项目,我觉得如果可以的话,更好地理解标准的ASP.NET服务器控件会很有用.递给他这样一个"备忘单". 我主要是指.NET 2.0框架,但我们也在使用3.0/3.5. 这不是一个简单的问题,因为它取决于你所谈论的.NEt版本和控件的状态.例如,1和1.1中的PANEL渲染到TABLE,而在以后的版本中,它是DIV. 但总的来说(2/3),这里是:
小组 - 分区 Panel - GroupingText ="###"是Fieldset,Legend 标签 - 跨度 按钮 - 输入,类型按钮 链接按钮 - 带有JS回发脚本的Href 超链接 - 标准HREF 图像按钮 - 输入,类型图像 文本框 - 默认为输入,类型文本 文本框 - 模式=密码是输入,键入密码 文本框 - 模式=多行是Textarea DropDownList - 选择 列表框 - 选择 RadioButton - 输入,具有GroupName的无线电 复选框 - 输入,复选框 Repeater/Listview --Complex. Gridview - 表 表 - 表 文件 - 输入,类型=文件 这是基础知识.更为深奥的控件(如LOGIN控件)是一个包含一堆赔率的表格. 斯蒂芬的名单非常全面.我会添加以下注释: 主要取决于已知的BrowserCaps. 1.x面板将在IE6 +中呈现为div - 但是在Firefox(或其他"DownStream"浏览器 - 被认为是DownStream,因为默认情况下Machine.Config中没有它的详细信息)它将呈现为单个单元格表 - 这可以通过在Machine.Config或Web.Configs中为Firefox/Opera/Safari /等提供更新的BrowserCaps来解决. 此外,控制适配器可以更改输出 - 例如,CSS控件适配器将为大多数表格控件(登录,注册,转发器等)输出样式化的div. 请注意,在TechEd/PDC上宣布ASP.NET 4.0将默认内置CSS控件适配器.
1> Stephen Wrig..:
@birdus - 当它与输入控件关联时,我只使用asp:标签,因此使用AssociatedControlId属性.将其设置为有效的输入控件,然后ASP.Net标签吐出LABEL元素.
请注意,LinkButton呈现一个锚点元素(A),它在点击时进行回发.HyperLink元素更适合常规锚元素(A).
@StephenWrighton asp:Label等于Span.
Panel - > div*和有时table*也适用于2.0,该死的缩小
2> Zhaph - Ben ..:
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有