Label控件属性AssociatedControlID
可以使用Label控件来标注一个HTML表单字段。Label控件拥有属性AssociatedControlID,可以设置此属性来指向表示表单字段的ASP.NET控件。
例如,代码清单2-3中的页面含有一个简单的表单,表单包含两个字段用于输入名和姓。Label控件用于标注这两个TextBox控件。
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Label Form</title>
</head>
<body>
<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>
</body>
</html>
为Label控件提供AssociatedControlID属性后,Label控件将呈现成HTML <label>标签而不是HTML <span>标签。在浏览器中选择查看源代码,可以看到代码清单2-3中的第一个Label控件在浏览器中生成下面这样的内容:
<label for="txtFirstName" id="lblFirstName">First Name:</label>
始终使用带有AssociatedControlID属性的Label控件来标注表单字段,对于残障人士能够访问网站很重要。如果有人使用的是像读屏器这样的辅助设备来与网站交互,AssociatedControlID属性将帮助辅助设备正确地把标签和表单字段关联起来。
使用AssociatedControlID属性的另一个好处是,当点击标签时,自动把表单焦点设置为关联的表单输入框。
注解: Web标 WCAG 1.0和508辅助功能手册都要求使用<label for>标签来标注表单字段。更多信息请访问http://www.w3.org/wai和http://www.Section508.gov。
摘自《ASP.NET 2.0揭秘》
转载于:https://www.cnblogs.com/joe-yang/archive/2008/08/19/1270936.html
Label控件属性AssociatedControlID相关推荐
- android控件属性
android控件属性 控件属性: android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true或false an ...
- 格式化显示在Label控件中的金额格式文本 (2)
通过Label控件的Text属性可以设置控件内显示的文本,而通过对象的ToString方法可以格式化字符串显示的格式.本实例设定在Label控件中金额的显示格式,运行结果如图1所示. <?XML ...
- 第三篇:属性_第二节:控件属性在页面及源码中的表示方式
一.属性在页面及源码中的表示方式 认真地看看页面中声明控件的代码,你会发现控件属性在页面中的表示千变万化.我们看看下面这些: <%@ Page Language="C#" A ...
- HTML label控件
label控件 顾名思义,label控件用来为每个表单元素添加有意义的描述,并且,单击它将导致相关联的表单元素获得焦点.因此, label控件可以优雅地扩大表单元素的点击区域,能够改善表单的易用性和可 ...
- visual studio开发工具的C#主流控件属性一览表
visual studio开发工具的C#主流控件属性一览表 visual studio开发工具的C#主流控件属性一览表 详细的介绍了各控制属性的详细中文介绍 C#控件及常用设计整理 1.窗体 1.常 ...
- 【Qt教程】3.1 - Qt5 event事件、Label控件的鼠标事件捕获
1. event简介 事件(event)是由系统或者Qt本身在不同的时刻发出的.当用户按下鼠标.敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件.一些事件在对用户操作做出响应时发出,如键 ...
- 【Android控件属性记录】
#Android 控件属性记录 方便查找 控件属性: android属性 android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true ...
- android 软键盘的从属关系,Android控件属性大全
控件属性: android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true或false android:layout ...
- Python Tkinter教程(二)——Label控件、Frame控件、Button控件的完整参数和所有方法及详细用法
>>>[上节回顾:tkinter编程基本步骤.窗口基本属性及Toplevel控件的使用]<<< Python Tkinter教程(二) 这篇博客将详 ...
最新文章
- QTP的那些事--不能识别web上的测试对象
- how to use the mathmatical constant e in conjunction with a vector
- Scanner类的基本总结
- Tensorflow学习
- java 自定义注解 生成json_用自定义注解实现fastjson序列化的扩展
- SAP License:ABC作业成本法-平行记帐
- du命令和df命令的区别
- 为什么最近「骚扰电话」明显越来越多了?
- 经典机器学习系列(六)【集成学习】之周志华西瓜书-AdaBoost算法证明解析
- 10.性能测试软技能
- [RK3288][Android7.1][Camera] IMX307 mclk 37.125M补丁
- html 安卓解锁,【华为手机解账户锁教程】手撕篇3 完美解锁华为EMUI8.0,8.1,8.2系统...
- 武汉农商行 商转公所需材料
- Supermap iClient 展示与空间数据绑定的图片
- 通过excel生成不同dimens文件来实现安卓屏幕适配
- Excel开发帮助文档查看方法
- 如何修复png图片?简单的方法
- SQL语句结合后台处理大量数据下的数据导出
- 数据结构与算法 实验报告一 约瑟夫环(单循环链表)
- 如何使用AnyGantt创建和配置3D图表
热门文章
- Windows10上使用VS2017编译MXNet源码操作步骤(C++)
- gtest简介及简单使用
- 【linux】Matchbox(二):基本概念
- linux php进程端口占用,linux如何查看端口占用情况
- melogin宽带连接服务器无响应,输入melogin.cn进不了路由器设置界面怎么办
- php foreach是什么,php中foreach的用法是什么
- 试题 入门训练 Fibonacci数列(Java)
- SQL基础学习总结:6(INSERT语句的相关使用方法)
- Java学习总结:23
- 存储mysql数据存在特殊字符时处理_转义 存储数据时特殊符号的处理