0

部分的なポストバックでドロップダウン リストを設定しようとしていますが、なぜ機能しないのかわかりません。

これは機能し、

protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                 populatemyDropDownList();
            }

これはうまくいきません。

protected void Page_Load(object sender, EventArgs e)
            {
                if (IsPostBack)
                {
                     populatemyDropDownList();
                }

シナリオ

* UpdatePanel_1 の button_1 をクリックすると、部分的なポストバック (ページの更新なし) がトリガーされ、UpdatePanel_2 にある DropDownList に入力しようとします*

デバッグすると、メソッドの背後にあるコードがトリガーされ、このコードを通過することがわかりますが、利益はありません。部分的なポストバックがDropDownListをリセットすると思います????

using (SqlDataSource sqlds = new SqlDataSource(ConnectionString(), SelectCommand()))
            {
                drop1.DataSource = sqlds;
                drop1.DataTextField = "UserName";
                drop1.DataBind();
            }
4

1 に答える 1