私はUdatePanelをクライアント側で使用していますが、コードの背後でresponse.redirectを使用しています。ただし、updatepanelのために動作しません。使用中にresponse.redirectを実装する方法はありますか私はgoogled、多くの答えを見たが、正確な答えを得ることはありません。あなたはResponse.Redirect
を使用することができますResponse.Redirectが更新パネルで機能していない
protected void btnsubmit_Click(object sender, EventArgs e)
{
statuslabel.Text = "Updated Successfully,Redirecting....";
Response.AddHeader("REFRESH", "2;URL=Printsticker.aspx?itemId=" + hdApplication.Value);
}
は 'Response.Redirect'は動作しませんが、特別な条件はありますか?私が試してみると、(UpdatePanelの中のボタンのイベントハンドラから)問題は見られません。 – ConnorsFan
@ConnorsFanボタンがUpdatePannelの部分的なポストバックをトリガーする - 通常のページライフサイクルが起こっていない場合、ページはAJAX呼び出しによって更新されるため、Response.Redirectは機能しません(コードはコンパイルされ、エラーはスローされません)。 –
それをテストし、リダイレクトが機能します。 – ConnorsFan