私の Web アプリケーションには、値を保持する ViewState と Session の 2 つがあります。問題は、ボタンをクリックして一方をリセットし、もう一方をそのままにしておく必要があることです。ボタンで使用するResponse.Redirect
と、ViewState と Session の両方がリセットされます。if(!IsPostBack) を使用してみましたが、これはボタン イベントでは機能しないと思います。あなたの提案と助けに本当に感謝します。
コード:
// このコードの上に ViewState があり、これをリセットする必要があります
protected void Button_Click(object sender, EventArgs e)
{
Session["Counter"] = (int)Session["Counter"] + 1; // I do not want to reset this Session.
Label1.Text = Session["Counter"].ToString();
Response.Redirect("Page1.aspx"); // If this button is pressed then Session["counter"] is resetted which I don't want to happen
}
ありがとう !!