<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="SelectableListControls" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ListBox runat="server"
ID="Listbox1"
SelectionMode="Multiple"
Rows="5">
<asp:ListItem Selected="true">Option 1</asp:ListItem>
<asp:ListItem>Option 2</asp:ListItem>
</asp:ListBox>
<br/><br/>
<asp:DropDownList runat="server" ID="DropdownList1">
<asp:ListItem Selected="true">Option 1</asp:ListItem>
<asp:ListItem>Option 2</asp:ListItem>
</asp:DropDownList>
<br/><br/>
<asp:CheckBoxList runat="server"
ID="CheckboxList1"
RepeatColumns="3" >
<asp:ListItem Selected="true">Option 1</asp:ListItem>
<asp:ListItem>Option 2</asp:ListItem>
</asp:CheckBoxList>
<br/>
<asp:RadioButtonList runat="server"
ID="RadiobuttonList1"
RepeatDirection="Horizontal"
RepeatColumns="2">
<asp:ListItem Selected="true">Option 1</asp:ListItem>
<asp:ListItem>Option 2</asp:ListItem>
</asp:RadioButtonList>
<asp:Button ID="Button1" runat="server" Text="Submit" OnClick="Button1_Click"/>
</div>
</form>
</body>
</html>
File: Default.aspx.cs
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 SelectableListControls : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
for (int i = 3; i <= 5; i++)
{
Listbox1.Items.Add("Option " + i.ToString());
DropdownList1.Items.Add("Option " + i.ToString());
CheckboxList1.Items.Add("Option " + i.ToString());
RadiobuttonList1.Items.Add("Option " + i.ToString());
}
}
}
protected void Button1_Click(object sender, System.EventArgs e)
{
Response.Write("<b>Selected items for Listbox1:</b><br/>");
foreach (ListItem li in Listbox1.Items)
{
if (li.Selected) Response.Write("- " + li.Text + "<br/>");
}
Response.Write("<b>Selected item for DropdownList1:</b><br/>");
Response.Write("- " + DropdownList1.SelectedItem.Text + "<br/>");
Response.Write("<b>Selected items for CheckboxList1:</b><br/>");
foreach (ListItem li in CheckboxList1.Items)
{
if (li.Selected) Response.Write("- " + li.Text + "<br/>");
}
Response.Write("<b>Selected item for RadiobuttonList1:</b><br/>");
Response.Write("- " + RadiobuttonList1.SelectedItem.Text + "<br/>");
}
}
|