using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)//页面加载时,执行的方法
{
if (!IsPostBack)//判断是否是首次加载
{
for (int i = 2000; i <= 2010; i++) {//假设年份为2000至2010
this.DropDownList1.Items.Add(i.ToString());//将i值设置为第一个下拉列表项
}
for (int i = 1; i <= 12; i++)//假设月份为1至12
{
this.DropDownList2.Items.Add(i.ToString());//将i值设置为第二个下拉列表项
}
for (int i = 1; i <= 31; i++)//假设日期为1至31
{
this.DropDownList3.Items.Add(i.ToString());//将i值设置为第三个下拉列表项
}
}
}
protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e)//事件
{
Response.Write(this.DropDownList1.Text + this.DropDownList2.Text + this.DropDownList3.Text);//将控件中选择的数据显示到页面
}
protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)//checkboxList控件 选中事件
{
for(int i=0;i<this.CheckBoxList1.Items.Count;i++)//循环的项数
{
if(this.CheckBoxList1.Items[i].Selected){//判断是否被选中
Response.Write(this.CheckBoxList1.Items[i].Text);//输出到页面
}
}
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<!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 runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">
</asp:DropDownList>年<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True">
</asp:DropDownList>
月<asp:DropDownList ID="DropDownList3" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList3_SelectedIndexChanged">
</asp:DropDownList>日<br />
<br />
<br />
<asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
<asp:ListItem>足球</asp:ListItem>
<asp:ListItem>篮球</asp:ListItem>
<asp:ListItem>羽毛球</asp:ListItem>
<asp:ListItem>乒乓球</asp:ListItem>
</asp:CheckBoxList></div>
</form>
</body>
</html>
分享到:
相关推荐
8. **异步更新**:为了提高用户体验,可以使用UpdatePanel控件实现无刷新更新,使得用户在选择CheckboxList后,Dropdownlist的值无需页面完全刷新即可更新。 9. **代码示例**:在代码-behind文件中,设置...
CheckBoxList是ASP.NET中的一个服务器控件,它允许用户在一组选项中选择一个或多个项目。每个选项都由一个复选框和对应的文本标签组成。在HTML渲染后,CheckBoxList会显示为一系列的`<input type="checkbox">`元素...
asp.net(C#),DataList控件里嵌入CheckBox,实现全选、反选以及删除功能。
在GridView中嵌入DropDownList控件,可以为用户提供更丰富的交互体验,例如在编辑行时允许用户从下拉列表中选择值。本教程将深入讲解如何在GridView中绑定和使用DropDownList控件。 首先,我们需要理解GridView的...
其中,RadioButtonList、DropDownList和CheckBoxList控件是用于在表单中提供用户交互的常用控件。这三个控件共享一些基本的使用方法和属性,也有它们各自独特的特性。本文将详细介绍如何在***中使用这三个控件进行...
在ASP.NET web开发中,Dropdownlist和GridView是两个非常常用且功能强大的控件。Dropdownlist,也称为下拉列表,通常用于提供用户选择一个或多个选项的界面;而GridView则是一个数据展示控件,用于显示表格形式的...
DropDownList控件和ComboBox控件自动生成年月日的功能可以广泛应用于各种Web应用程序中,例如日期选择、生日选择等。 结论 本文介绍了如何使用DropDownList控件和ComboBox控件自动生成年月日的功能。通过使用三个...
在ASP.NET开发中,Dropdownlist控件是一种常用的交互元素,用于提供用户选择一个或多个预定义选项的功能。在本教程中,我们将深入探讨如何使用Dropdownlist控件,并实现标题和描述中提到的联动效果——当用户在一个...
已封装的控件如GridView、CheckBoxList、DropDownList、RadioButtonList和Repeater是ASP.NET中常见的Web控件,用于显示和操作数据。 GridView控件: GridView是最常用的数据显示控件之一,它能够以表格的形式展示...
在ASP.NET开发中,DropDownList和ListBox控件是两种常用的用户界面元素,它们用于呈现一组可选择的选项。本文将深入探讨如何扩展这两种控件,以实现更丰富的功能和更个性化的用户体验,同时结合C#编程语言进行讲解。...
Jquery.Validate是一个相当棒的客户端验证控件,它的功能强大就不必说了,本文主要介绍了它对asp.net中三类控件CheckBoxList,RadioButtonList,DropDownList是否选中的验证
在JQuery中,对服务器控件...以上就是JQuery中对服务器控件DropdownList、RadioButtonList和CheckboxList的基本操作。在实际应用中,这些方法可以帮助开发者方便地获取和设置这些控件的状态,从而实现丰富的交互功能。
在.NET开发领域,DropDownCheckBoxList控件是一种自定义控件,它结合了DropDownList和CheckBoxList的功能,使得用户能够在下拉列表中实现多选或单选操作。这种控件通常用于那些需要用户从一系列选项中选择一个或多个...
在开发Web应用程序时,DropDownList和CheckBox是两种常见的控件,它们用于用户交互和数据输入。此压缩包文件包含了一个C#操作这两个控件的例子,让我们深入探讨一下它们的工作原理和应用场景。 **DropDownList** 是...
下拉列表 DropDownList 控件,好东西和大家分享
在ASP.NET 2.0开发环境中,`DropDownList`控件是常见的选择列表组件,用于显示一组可选项供用户选择。然而,为了满足更复杂的业务需求,开发者常常需要对原生的`DropDownList`控件进行扩展,以实现更多的功能和更好...
这个场景下,我们可以自定义一个控件来实现“CheckBoxList”效果,即用户可以在下拉框中选择多个选项。下面我们将深入探讨如何实现这样一个功能。 首先,我们需要了解Windows Forms中的基本控件。在WinForm中,`...
1. 在.aspx页面中,拖入两个 DropDownList 控件,分别命名为 DropDownList1 和 DropDownList2。 2. 在.aspx.cs页面中,编写代码来处理控件之间的交互。使用 switch 语句来判断 DropDownList1 的选定值,然后根据选定...
通过以上步骤,我们成功地在`DataList`控件中整合了`DropDownList`,实现了每个数据项都有一个关联的下拉选择框。这不仅增强了用户界面的交互性,也提供了更多定制化选择的可能性。在实际应用中,你可能还需要根据...