3

コンボボックスの選択した値を変更した後、asp.netWebページをリロードしたいだけです。だから私はしました

    protected void MyComboBox_SelectedIndexChanged(object sender, EventArgs e)
    {
        Response.Redirect(Request.RawUrl);
    }

ASP.NETでページを更新するにはどうすればよいですか?に従ってResponse.Redirect(Request.RawUrl)を使用 しました。(コードで自分自身をリロードしましょう)

しかし、コンボページで選択を変更しても、リロードされません。

なぜ、どうやってそうするのですか?

4

2 に答える 2

2

SelectedIndexChangedコントロール自体でイベントを定義していることを確認してください。

編集:阿部ミースラーAutoPostbackが指摘するように、コントロールでも有効にします。

AutoPostBack="true"  
OnSelectedIndexChanged="MyComboBox_SelectedIndexChanged"
于 2012-10-04T23:01:36.257 に答える
2

autopostback=trueを設定してみてください。マークアップを投稿していませんが、修正されると思います。

于 2012-10-04T23:02:44.897 に答える