ASP.NET
CheckBox 控件和 CheckBoxList 控件为用户提供了一种指定是/否(真/假)选择的方法。
一、功能
可以使用 CheckBox 控件和 CheckBoxList 控件执行以下操作:
·当选中某个复选框时将引起页回发。
·当用户选中某个复选框时捕获用户交互。
·将每个复选框绑定到数据库中的数据。
二、背景
可以使用两种类型的 Web 服务器控件将复选框添加到 ASP.NET 网页上:单个的 CheckBox 控件或一个 CheckBoxList 控件。这两种控件都为用户提供了一种指定是/否(真/假)选择的方法。
您可以向页面添加单个 CheckBox 控件,并单独使用这些控件。也可以使用 CheckBoxList 控件,该控件是一个可用作复选框列表项集合的父控件的单一控件。它派生自基 ListControl 类,因此其工作方式与 ListBox、DropDownList、RadioButtonList 和 BulletedList Web 服务器控件的工作方式非常相似。使用 CheckBoxList 控件的许多过程与使用其他列表服务器控件的过程相同。
这两类控件都有各自的优点。使用单个 CheckBox 控件比使用 CheckBoxList 控件能更好地控制页面上各个复选框的布局。例如,可以在每个复选框之间包含非复选框文本。您也可以控制个别复选框的字体和颜色。
如果想要用数据源中的数据创建一系列复选框,则 CheckBoxList 控件是更好的选择。(您可以将单个 CheckBox 控件绑定到数据。)
说明: 也可以使用 HtmlInputCheckBox 控件将复选框添加到 ASP.NET 网页。
CheckBox 和 CheckBoxList 事件:在单个 CheckBox 控件和 CheckBoxList 控件之间,事件的工作方式有所不同。
CheckBox 控件事件:单个 CheckBox 控件在用户单击该控件时引发 CheckedChanged 事件。默认情况下,此事件不会导致向服务器发送页。但是,可以通过将 AutoPostBack 属性设置为 true,强制该控件立即执行回发。有关更多信息,请参见如何:响应 CheckBox Web 服务器控件中的用户选择。
说明: 自动回发功能要求浏览器支持 ECMAScript(Jscript 或 JavaScript),并且用户的浏览器上已启用脚本撰写。
可能不需要为 CheckedChanged 事件创建事件处理程序。可以在作为页的一部分运行的任何代码中测试选中了哪个复选框。通常,只有在需要知道已更改了某个复选框,而不是只是读取其值时
相关文档:
在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......
使用 ASP.NET 按钮 Web 服务器控件可使用户能够将页发送到服务器并触发页上的事件。
一、背景
可使用 Button Web 服务器控件为用户提供向服务器发送页的能力。该控件会在服务器代码中触发一个事件,您可以处理该事件来响应回发。例如,用户可以指示已完成表单或希望执行特定的命令。
AS ......
ASP.NET Framework包含三个用于向服务器端提交表单的控件:Button、LinkButton和ImageButton。这三个控件拥有同样的功能,但每种控件的外观界面不同。
本节学习如何在页面中使用这三种控件。然后,学习如何关联客户端脚本和服务器端Button控件,以及如何使用Button控件把一个表单传到不是当前页的页面。最后,学习如何处 ......
因为安全性问题,IE7禁用了image控件引用本地图片,为了这个问题郁闷了好几天,终于找到了解决方案,好东西要与大家分享,代码如下:
此段代码放于<head> ....</head>之间
<style type="text/css">#newPreview {
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)
} ......
十、如何:读取 Calendar Web 服务器控件中的选定日期
第一个示例显示当前选定的日。第二个示例显示所有选定的日期,可以是单个日、周或月。
// Example 1
Label1.Text = Calendar1.SelectedDate.ToShortDateString();
// Example 2
String s = "";
foreach(DateTime d in Ca ......