0

テキストボックスからデータを保存する際に少し問題があるため、ページがリロードされたときにデータが無効になりません。

シナリオ:ページの読み込み時に、一部のデータが SQL テーブルから取得され、TextBox と GridView に表示されます。クライアントが 1 つのボタンをクリックすると、GridView の TextBoxes に別の日付が読み込まれます。最後に、クライアントが 2 番目のボタンをクリックすると、最後に TextBoxes にあったデータを使用していくつかの計算を行う必要があります。

問題:ボタンがクリックされるたびにページがリロードされ、page_load イベントにあるデータが表示され、入力された新しいデータの代わりに計算に使用されます。

ajax Update Panel を使用してみましたが、データをセッションに保存しようとしましたが、役に立ちませんでした。

どんな助けでも大歓迎です。

前もって感謝します。

4

1 に答える 1

2

テキストボックスの初期ロードを行うロジックをラップする必要があるようです

if(!Page.IsPostBack)
{
}

これが一度だけ発生するようにします。

于 2012-07-25T08:18:36.827 に答える