Asp.Net Switch, Case, Break, Default Statement Example
In this post we will discuss Asp.Net Switch, Case, Break, Default Statement Example.Here we are using a RadioButtoList, on SelectedIndexChanged we are performing Switch, Case, Break, Default.
Design:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Asp.Net Switch, Case, Break, Default Statement Example</title>
<style type="text/css">
body
{
width:980px;
margin:0px auto;
text-align:center;
font-family:Calibri;
font-size:14px;
}
.cen
{
text-align:center;
margin-left:350px
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div style="text-align:center;width:980px">
<h2 style="color:Navy">Asp.Net Switch, Case, Break, Default Statement Example</h2>
<asp:RadioButtonList
ID="RadioButtonList1"
runat="server"
RepeatColumns="3"
BorderWidth="2"
AutoPostBack="true"
OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged"
BackColor="Yellow"
ForeColor="Red"
BorderColor="DarkOrange" CssClass="cen"
>
<asp:ListItem>LightSlateGray</asp:ListItem>
<asp:ListItem>Red</asp:ListItem>
<asp:ListItem>SteelBlue</asp:ListItem>
</asp:RadioButtonList>
</div>
<div style="margin-top:50px">
All rights reserved by <a target="_blank" href="http://www.hightechnology.in">Hightechnology.in</a>
</div>
</form>
</body>
</html>
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{
string li = RadioButtonList1.SelectedItem.Text;
switch (li)
{
case ("LightSlateGray"):
RadioButtonList1.BackColor = System.Drawing.Color.LightSlateGray;
RadioButtonList1.ForeColor = System.Drawing.Color.White;
RadioButtonList1.BorderColor = System.Drawing.Color.Gray;
break;
case ("SteelBlue"):
RadioButtonList1.BackColor = System.Drawing.Color.SteelBlue;
RadioButtonList1.ForeColor = System.Drawing.Color.White;
RadioButtonList1.BorderColor = System.Drawing.Color.MediumBlue;
break;
default:
RadioButtonList1.BackColor = System.Drawing.Color.Red;
RadioButtonList1.ForeColor = System.Drawing.Color.White;
RadioButtonList1.BorderColor = System.Drawing.Color.Tomato;
break;
}
}
}

