protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
lblPostBack.Text = " Text created first time";
}
else
{
if (Session["Counter"] == null)
{
lblPostBack.Text = "PostBack x however strange becasue if is postback it's mean somebody clicked button and session value has been created";
}
else
{
lblPostBack.Text = "PostBack x should be count here";
}
}
}
protected void cmd_Click(object sender, EventArgs e)
{
int _counter;
if (Session["Counter"] == null)
{
_counter = 1;
}
else
{
_counter = (int)Session["Counter"] + 1;
}
Session["Counter"] = _counter;
lblPostBack.Text += "Counter: " + _counter.ToString();
}
0
A
答えて
0
[OK]を示し、それが動作し、最大
0
だけFFの混乱私は法に従い、正常に動作します追加されました。
private int _counter;ボイドPage_PreRender(オブジェクト送信者、のEventArgs電子) {セッション[ "カウンター"] = _counter保護
protected void Page_Load(object sender, EventArgs e)
{
(...)
。 }
2
これはASP.NETだと仮定します。これは、ページのLoadイベントの後にボタンのClickイベントが発生し、セッションが設定されていないためです。
MSDN on the page lifecycle良いと思うかもしれません - ボタンのクリックは、その文書の表の「ポストバックイベント」です。
スティックの端が間違っている場合は、ボタンがクリックされた後にどのようなメッセージが表示され、何を期待していたかを説明してください。問題のフレームワークと言語タグの中には、あまりにもうまくいかないものもあります。
関連する問題
- 1. ポストバックが発生してセッションが作成され、ページロードイベントがASP.NETで正しくセッションを使用しない
- 2. ASP.NETポストバックは新しいスレッドと新しいセッションを作成します
- 3. ポストバック後のMVC ddl値
- 4. MVCは、値がポストバック
- 5. MVC - ラジオボタンをクリックしたときのポストバック
- 6. ブートストラップ - ボタンをクリックした後でのみポストバック後にモーダルを開くC#
- 7. ボタンをクリックしてページをポストバックした後にページをスクロール/移動する?
- 8. ポストバック後にViewBag値を保持する
- 9. ボタンは、ページロード後に最初に押されたときだけポストバックします。
- 10. ポストバック間でddl値と選択値を保持します
- 11. ボタンをクリックするとポストバックなしで選択されたインデックス値をドロップダウンする方法
- 12. データなし後にポストバック
- 13. 普通のポストバックとボタンとの差違クリックしてポストバックを使用して__doPostBackをjavascriptで?
- 14. ボタンをクリックしてモーダルボックスを表示するときのポストバック
- 15. asp.netのドロップダウンリストは、ポストバック後の値を変更します
- 16. プログラムで作成されたASP.NET TextBoxは、コントロールがクリアされてもポストバック後のテキスト値を保持します
- 17. GridViewのjQuery関数がポストバック後に動作しなくなる(マウスオーバー、クリック)
- 18. ポストバック後に、ASP.NETコンポーネントがポストバック後に閉じます
- 19. asp.netボタンは繰り返しクリックされたときにポストバックしません。
- 20. リンクボタンの動作ポストバックと非ポストバック
- 21. JavaScriptでポストバックした後にドロップダウンから選択した値を維持する
- 22. ASP.NET GridViewのJavascript値がポストバック間で失われました
- 23. ポストバック後にdivを表示しない
- 24. 最初のポストバック後にASP.NET 2.0ポストバックが機能しなくなる
- 25. 最初のポストバックの後、イメージボタンがjQuery /ポストバックを起動しませんか?
- 26. イメージポップアップ、ポストバックなし?
- 27. ポストバック後にドロップダウンリストの選択値がリセットされます
- 28. ポストバック後のクエリーストリングに値がありません
- 29. ASP.NETのドロップダウンリストのポストバックと送信ボタンのポストバックとの差異
- 30. ポストバック時のmantainアイテム値
いいえ、私はまだ問題がある、私は右のメッセージを持つために2回クリックする必要があります。なぜ誰かが知っていますか? –