在ASP.NET 2.0及其以后的版本中, CheckBox 控件新增加了两个属性:InputAttributes 和 LabelAttributes 。利用这两个属性,可以很方便地为label和input标签添加自定义属性,而使用 Attributes 则是不能完成这个任务的。不过,这个功能有些人还不知道,常被忽略。下面就是他们的使用方法:
<%@ Page Language="C#" AutoEventWireup="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
CheckBox1.InputAttributes.Add("onmouseover", "alert('I am input\'s mouseover 事件哦。')");
CheckBox1.LabelAttributes.Add("onmouseover", "alert('I am label\'s mouseover 事件哦。')");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>孟宪会之测试</title>
</head>
<body>
<form id="form1" runat="server">
<asp:CheckBox ID="CheckBox1" runat="server" Text="选择项" />
</form>
</body>
</html>
生成的客户端代码如下:
<input id="CheckBox1" type="checkbox" name="CheckBox1" onmouseover="alert('I am input's mouseover 事件哦。')" />
<label for="CheckBox1" onmouseover="alert('I am label's mouseover 事件哦。')">选择项</label>
ASP.NET 2.0 及其以后的版本中 CheckBox 控件的两个新属性
来源:CSDN
作者:孟宪会
时间:2008-06-26 点击:299 次
相关文章:
文章搜索
推荐文章
推荐产品
|
VARCHART XGantt
全球知名的甘特图控件,能够实现如 Microsoft Project 般强大的项目管理功能。
|
|
TurboDemo 中文版
TurboDemo - 抓取屏幕截图并通过动态演示示例及手册解释软件、个人电脑应用程序、网站与产品。
|
|
BCGControlBar Library .NET Edition
该组件包含大量可自定义程度高、可设计性好的组件,使用户可创建精致美观的图形用户界面。
|
|
WebUI Studio.NET
WebUI Studio.NET 是一套用于开发专业 ASP.NET web 应用程序必不可少的控件。
|





