博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Label控件属性AssociatedControlID
阅读量:4550 次
发布时间:2019-06-08

本文共 1214 字,大约阅读时间需要 4 分钟。

 
 
<
form 
id
="form1"
 runat
="server"
>
    
<
div
>
        
<
asp:Label 
ID
="lblFirstName"
 Text
="First Name:"
 AssociatedControlID
="txtFirstName"
             runat
="server"
 
/>
        
<
br 
/>
        
<
asp:TextBox 
ID
="txtFirstName"
 runat
="server"
 
/>
        
<
br 
/>
        
<
br 
/>
        
<
asp:Label 
ID
="lblLastName"
 Text
="Last Name:"
 AssociatedControlID
="txtLastName"
 runat
="server"
 
/>
        
<
br 
/>
        
<
asp:TextBox 
ID
="txtLastName"
 runat
="server"
 
/>
    
</
div
>
    
</
form
>

为Label控件提供AssociatedControlID属性后,Label控件将呈现成HTML <label>标签而不是HTML <span>标签。在浏览器中选择查看源代码,可以看到代码清单2-3中的第一个Label控件在浏览器中生成下面这样的内容:

<label for="txtFirstName" id="lblFirstName">First Name:</label>

始终使用带有AssociatedControlID属性的Label控件来标注表单字段,对于残障人士能够访问网站很重要。如果有人使用的是像读屏器这样的辅助设备来与网站交互,AssociatedControlID属性将帮助辅助设备正确地把标签和表单字段关联起来。

使用AssociatedControlID属性的另一个好处是,当点击标签时,自动把表单焦点设置为关联的表单输入框。

使用 AssociatedControlID 属性将 Web 窗体上的一个 Label 控件与另一个服务器控件关联。当一个 Label 控件与另一个服务器控件相关联时,可以使用其属性扩展关联控件的功能。可以使用 Label 控件作为另一个控件的标题,或者可以设置关联控件的 Tab 键索引或热键。

当设置了 AssociatedControlID 属性 (Property) 时,Label 控件呈现为 HTML label 元素,且 for 属性 (Attribute) 设置为关联控件的 ID 属性 (Property)。可以使用 Label 属性 (Property) 设置 label 元素的其他属性 (Attribute)。例如,可以使用 Text 和 AccessKey 属性为关联控件提供标题和热键。

转载于:https://www.cnblogs.com/majunfeng/archive/2011/10/19/3933822.html

你可能感兴趣的文章
aws centos系统磁盘扩容
查看>>
stages
查看>>
!!!??? 2.3 核心模块与应用程序的对比
查看>>
jQuery介绍
查看>>
Embeded linux之gpio
查看>>
使用PG的部分索引
查看>>
十二 链表的实现
查看>>
struts2中web.xml转http://blog.csdn.net/gopain/article/details/40790523
查看>>
uva 101 POJ 1208 The Blocks Problem 木块问题 vector模拟
查看>>
Python 面向对象 特殊方法(魔法方法)
查看>>
WCF开发实战系列二:使用IIS发布WCF服务
查看>>
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
查看>>
从性能角度分析一下String,List,Map
查看>>
转载:使用sklearn进行数据挖掘
查看>>
第四章 Apk包测试用例编写(上)
查看>>
微信小程序wepy开发,$apply()不能更新页面数据的情况
查看>>
移动web端在线观看ppt
查看>>
02-vue学习篇-以正确的姿势使用vue
查看>>
第一个Azure应用
查看>>
Java 读写锁的实现
查看>>