0

いくつかのテキストボックスと、より大きなページ内で実行される送信ボタンを含むユーザーコントロールがあります。ユーザーコントロールにいくつかのパネルがあり、ユーザーがパネルを送信をクリックすると、フォームパネルの可視性を「あなた」というパネルで切り替えます提出しました」。私が抱えている問題は、フォームが送信されるとページ全体が更新されることです。ajaxでフォームを再配線せずにユーザーコントロールを更新するだけにできる簡単な変更があるかどうか疑問に思っていますか?

protected void Button1_Click(object sender, EventArgs e)
{
    DatabaseConnection connection = new DatabaseConnection();

    //Verify if entry exists
    if (CheckValid())
    {
        //Register data
        pnlSuccess.Visible = true;
    }
    else
    {
        pnlDejaRepondu.Visible = true;
    }

    pnlForm.Visible = false;
}
4

1 に答える 1

2

ユーザー コントロールのコンテンツを UpdatePanel に含めることができます。

UpdatePanel は、ユーザー コントロール コンテンツのみの部分的なポストバックを引き起こし、ページの残りの部分はそのまま残します。

于 2013-11-06T16:59:57.763 に答える