2011-05-06 10 views
0

ここでは、 私はいくつかの洞察を得ることを望んでいた興味深い問題があります。 私はいくつかのテキストボックスとラジオボタンリストとWebサービスのアクセスデータベースに提出する情報を持つページを持っています。 [送信]ボタンをクリックすると、ポストバックがあるように見えますが、データはデータベースに挿入されず、2回目のクリック後に問題なく挿入されます。 私が数分待っていると(不思議なことに)、最初のクリック時に情報が提出されます。 情報を格納するセッション変数を使用しています。このページが読み込まれると、セッション変数に格納されている情報が、読み取り専用のテキストボックスに表示されます。ラジオボタンリストを選択し、別のテキストボックスにいくつかの追加情報を追加してからsubmitをクリックすると、 "キック"しているように見えます。私はポストバックだと思います...そして、それだけで情報が提出されます。データは2回目のクリックでのみ提出されます。

セッション変数からページのテキストボックスに読み込まれた情報がおそらく問題になることがありますか、これを克服するにはどうすればよいですか?

読み込み中に(IsPostBack)と問題が残っている場合に使用します。追加しないと(!IsPostBack)問題が悪化し、情報が3回目のクリック後にのみ送信されることがあります。

種類は、あなたがコードをポストする必要が アリウス

+3

あなたのコードだけが物語を伝えることができます。ここに持っているといいでしょう。 – V4Vendetta

+0

http://stackoverflow.com/questions/5800417/submitting-database-information-only-after-second-clickの重複のようです私のコメントでさえ、その質問で同じです:) – V4Vendetta

+0

あなたがあなたの他の質問への答えのいくつかを受け入れるなら、それは良いでしょう... – Town

答えて

0

を考えています。

しかし、それはイベント/データがあなたがそうするべきだと思うように配線されていません。おそらく、データがそこにあると思うかもしれませんし、そして/または、ページが転記されていてもそうでない場合にイベントが結ばれています。だから、あなたが言うように、2番目または3番目の投稿まで正しく配線されていません。あなたのコードを見る必要があります。

関連する問題