我有兩個DropDownList
控件的代碼,一個影響另一箇中的元素。該代碼是:如何實現級聯DropDownList ASP.Net控件?
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
FillDropDownList();
}
}
我已經設置爲AutoPostBack="True"
通訊DropDownList
。
private void FillDropDownList()
{
DataSet ds = new DataSet();
SqlDataAdapter myda = new SqlDataAdapter("Select newsletter FROM Tablename", connection Object);
myda.Fill(ds);
drop_date.DataSource = ds;
drop_date.DataValueField = "date";
drop_date.DataBind();
drop_date.Items.Insert(0, new ListItem("Select", "0"));
}
protected void drop_date_SelectedIndexChanged(object sender, EventArgs e)
{
DataSet ds = new DataSet();
SqlDataAdapter myda = new SqlDataAdapter("Select newsletter FROM tablename where date='"+drop_date.SelectedValue+"'",connection_Object);
myda.Fill(ds);
drop_newsletter.DataSource = ds;
drop_newsletter.DataValueField = "newsletter";
drop_newsletter.DataBind();
drop_newsletter.Items.Insert(0, new ListItem("Select", "0"));
}
我認爲這段代碼是正確的,但我不知道如何將這個應用在使用asp.net和html的標記代碼中。我如何加入?還是有一個更容易的JavaScript解決方案?
你是說你從什麼地方該代碼隱藏文件,但你沒有標記去配合它?如果是這樣,那是你要求的(有人寫這個代碼的標記)? – jadarnel27
你的問題很不清楚。 – Amir