gönderen kbakcaoglu » 14 May 2013 23:13
Açılır listeler
Aspx Kısmı
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="ddl" runat="server" AutoPostBack="True"></asp:DropDownList>
<asp:DropDownList ID="dd" runat="server" AutoPostBack="True"></asp:DropDownList>
</div>
</form>
</body>
Script Kısmı
public partial class Default3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
sehir();
}
ilce(ddl.SelectedValue);
}
public void sehir()
{
ddl.Items.Add(new ListItem("Seçiminiz"));
ddl.Items.Add(new ListItem("İstanbul") );
ddl.Items.Add(new ListItem("Ankara"));
ddl.Items.Add(new ListItem("İzmir"));
ddl.Items.Add(new ListItem("Trabizon"));
}
public void ilce(string secim)
{
dd.Items.Clear();
if (secim == "Trabizon")
{
dd.Items.Add(new ListItem("Akçaabat"));
dd.Items.Add(new ListItem("Araklı"));
dd.Items.Add(new ListItem("Arsin"));
dd.Items.Add(new ListItem("Beşikdüzü"));
dd.Items.Add(new ListItem("Çarşıbaşı"));
dd.Items.Add(new ListItem("Çaykara"));
dd.Items.Add(new ListItem("Dernekpazarı"));
dd.Items.Add(new ListItem("Düzköy"));
dd.Items.Add(new ListItem("Hayrat"));
dd.Items.Add(new ListItem("Köprübaşı"));
dd.Items.Add(new ListItem("Maçka"));
dd.Items.Add(new ListItem("Of"));
dd.Items.Add(new ListItem("Sürmene"));
dd.Items.Add(new ListItem("Şalpazarı"));
dd.Items.Add(new ListItem("Tonya"));
dd.Items.Add(new ListItem("Vakfıkebir"));
dd.Items.Add(new ListItem("Yomra"));
}
else if (secim == "İstanbul")
{
dd.Items.Add(new ListItem("Beşiktaş"));
dd.Items.Add(new ListItem("Kadıköy"));
dd.Items.Add(new ListItem("Üsküdar"));
dd.Items.Add(new ListItem("Şişli"));
}
else if (secim == "İzmir")
{
dd.Items.Add(new ListItem("Buca"));
dd.Items.Add(new ListItem("Bornava"));
dd.Items.Add(new ListItem("Karşıyaka"));
dd.Items.Add(new ListItem("Göztepe"));
}
else if (secim == "Ankara")
{
dd.Items.Add(new ListItem("Keçiören"));
dd.Items.Add(new ListItem("Çankaya"));
dd.Items.Add(new ListItem("Kızılcahamam"));
dd.Items.Add(new ListItem("Ayaş"));
}
else
{
dd.Items.Add(new ListItem("Seçiminiz"));
}
}
}
[b] Açılır listeler
[color=#0000FF][size=150]Aspx Kısmı[/size][/color]
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="ddl" runat="server" AutoPostBack="True"></asp:DropDownList>
<asp:DropDownList ID="dd" runat="server" AutoPostBack="True"></asp:DropDownList>
</div>
</form>
</body>
[color=#0040FF][size=150]Script Kısmı[/size][/b][/color]
public partial class Default3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
sehir();
}
ilce(ddl.SelectedValue);
}
public void sehir()
{
ddl.Items.Add(new ListItem("Seçiminiz"));
ddl.Items.Add(new ListItem("İstanbul") );
ddl.Items.Add(new ListItem("Ankara"));
ddl.Items.Add(new ListItem("İzmir"));
ddl.Items.Add(new ListItem("Trabizon"));
}
public void ilce(string secim)
{
dd.Items.Clear();
if (secim == "Trabizon")
{
dd.Items.Add(new ListItem("Akçaabat"));
dd.Items.Add(new ListItem("Araklı"));
dd.Items.Add(new ListItem("Arsin"));
dd.Items.Add(new ListItem("Beşikdüzü"));
dd.Items.Add(new ListItem("Çarşıbaşı"));
dd.Items.Add(new ListItem("Çaykara"));
dd.Items.Add(new ListItem("Dernekpazarı"));
dd.Items.Add(new ListItem("Düzköy"));
dd.Items.Add(new ListItem("Hayrat"));
dd.Items.Add(new ListItem("Köprübaşı"));
dd.Items.Add(new ListItem("Maçka"));
dd.Items.Add(new ListItem("Of"));
dd.Items.Add(new ListItem("Sürmene"));
dd.Items.Add(new ListItem("Şalpazarı"));
dd.Items.Add(new ListItem("Tonya"));
dd.Items.Add(new ListItem("Vakfıkebir"));
dd.Items.Add(new ListItem("Yomra"));
}
else if (secim == "İstanbul")
{
dd.Items.Add(new ListItem("Beşiktaş"));
dd.Items.Add(new ListItem("Kadıköy"));
dd.Items.Add(new ListItem("Üsküdar"));
dd.Items.Add(new ListItem("Şişli"));
}
else if (secim == "İzmir")
{
dd.Items.Add(new ListItem("Buca"));
dd.Items.Add(new ListItem("Bornava"));
dd.Items.Add(new ListItem("Karşıyaka"));
dd.Items.Add(new ListItem("Göztepe"));
}
else if (secim == "Ankara")
{
dd.Items.Add(new ListItem("Keçiören"));
dd.Items.Add(new ListItem("Çankaya"));
dd.Items.Add(new ListItem("Kızılcahamam"));
dd.Items.Add(new ListItem("Ayaş"));
}
else
{
dd.Items.Add(new ListItem("Seçiminiz"));
}
}
}