0

私は3つのDropdownList名前を持っています

  1. drp大学
  2. drpFaculty
  3. drpSupervisor

マイページで。
リストされた大学がユーザーにとって十分でない場合、にdrpUniversity大学のリストがあり、最後のインデックスにその他があります。
次のように:

  1. アメリカン大学、
  2. ジョージ・ワシントン大学、
  3. フロリダ ホスピタル カレッジ オブ ヘルス サイエンス
  4. その他

ここで、ユーザーがその他 (または最後のインデックス) を選択したときにaと adrpUniversity_SelectedIndexChangeを追加した場合。LabelTextBox

私のコード:

 protected void drpUniversity_SelectedIndexChanged(object sender, EventArgs e)
 {
        if (IsPostBack)
        {
            if (drpUniversity.SelectedItem.Value.ToString() == "Others".ToString())
            {
                int rowcount = mytable.Rows.Count;
                HtmlTableRow row = new HtmlTableRow();
                row.ID = "tbl_row" + (rowcount + 1);
                HtmlTableCell cell1 = new HtmlTableCell();
                cell1.ID = "tbl_cell1" + (rowcount + 1);
                HtmlTableCell cell2 = new HtmlTableCell();
                cell2.ID = "tbl_cell2" + (rowcount + 1);
                cell1.Attributes["class"] = "contact";
                cell2.Attributes["class"] = "contact";
                TextBox tb = new TextBox();
                tb.ID = "tbQty" + (rowcount + 1);
                tb.Width = 276;
                Label lblotherUniver = new Label();
                lblotherUniver.ID = "lbluniversity";
                lblotherUniver.Text = "University Name";
                cell2.Controls.Add(lblotherUniver);
                cell1.Controls.Add(tb);
                row.Cells.Add(cell2);
                row.Cells.Add(cell1);
                mytable.Rows.Insert(8, row);
                mytable.DataBind();
            }
        }
  }

しかし、問題は、aTextBoxと aを作成し、Lable次にDropDownListdrpFaculty と drpSupervisor という名前の他のSelectedIndexChangeイベントが機能しない場合です。

私の drpSupervisor SelectedIndexChange イベントには、次のコードがあります。

protected void drpSupervisor_SelectedIndexChanged(object sender, EventArgs e)
{
     txtSupervisorEmail.Text = drpSupervisor.SelectedItem.Value.ToString();
     txtSupervisorEmail.Visible = true;
}

これは、drpUniversity からその他を選択した後は機能しません。
そうでなければ、これは機能しています。
この問題を解決するのを手伝ってください。

4

1 に答える 1

0

コードに JavaScript エラーがあるようです。ブラウザで JavaScript エラー コンソールを確認してください。

于 2013-02-18T07:20:11.340 に答える