您的位置:首页 > 运维架构

动态增加的DropDownList如何保持状态

2004-10-28 08:58 369 查看
动态增加的DropDownList如何保持状态
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2004年4月11日 7点27分45秒

动态增加的DropDownList如何保持状态,下面就是解决方法。

查看例子
<%@ Page Language="C#" EnableViewstate="true"%>

院系选择

public void Page_load(object Sender, EventArgs e)
{
xike.Attributes.Add("onchange",
"document.all." + HiddenValue.ClientID + ".value = xike.options[xike.selectedIndex].value;");
if(!Page.IsPostBack)
{
xike.Items.Add("01-1系");
xike.Items.Add("01-2系");
xike.Items.Add("01-3系");
xike.Items.Add("01-4系");
xike.Items.Add("01-5系");
}
}
public void SelChange(object Sender, EventArgs e)
{
switch(xueyuan.SelectedItem.Value)
{
case "01" :
xike.Items.Clear();
xike.Items.Add("01-1系");
xike.Items.Add("01-2系");
xike.Items.Add("01-3系");
xike.Items.Add("01-4系");
xike.Items.Add("01-5系");
break;
case "02" :
xike.Items.Clear();
xike.Items.Add("02-1系");
xike.Items.Add("02-2系");
xike.Items.Add("02-3系");
xike.Items.Add("02-4系");
break;
case "03" :
xike.Items.Clear();
xike.Items.Add("03-1系");
xike.Items.Add("03-2系");
xike.Items.Add("03-3系");
break;
case "04" :
xike.Items.Clear();
xike.Items.Add("04-1系");
xike.Items.Add("04-2系");
break;
case "05" :
xike.Items.Clear();
xike.Items.Add("05-1系");
xike.Items.Add("05-2系");
xike.Items.Add("05-3系");
xike.Items.Add("05-4系");
xike.Items.Add("05-5系");
break;
case "06" :
xike.Items.Clear();
xike.Items.Add("数学系");
xike.Items.Add("计算数学系");
xike.Items.Add("计算机科学系");
xike.Items.Add("信息工程系");
xike.Items.Add("金融数学系");
xike.Items.Add("计算中心");
xike.Items.Add("大学数学教研部");
break;
}
}
public void SelResult(object Sender, EventArgs e)
{
label1.Text="你选择了:" + xueyuan.SelectedItem.Text +" : "+ HiddenValue.Value ;
for (int i=0; i

学院:

1 文学院
2 社发院
3 管理院
4 教科院
5 外文院
6 数科院

系科:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: