0

いくつかのテキストボックスを含むフォームがあり、Page_Load でデフォルト値を設定します (つまり、日付テキストボックスのデフォルトは今日の日時です)。

[送信] ボタンをクリックすると、ストアド プロシージャを介して DB にレコードが追加されます。私が抱えている問題は、[送信] ボタンをクリックすると、現在のテキスト ボックスの値が取得されず、DB に保存されることです。

それがしているように見えるのは、ポストバックを実行してから保存することです。つまり、デフォルト値を変更しても、新しい値ではなくデフォルト値が保存されます。

ミリ秒までの日時が必要なので、ポストバックごとに日付フィールドを計算する必要があります。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

1

!Page.IsPoatback にデフォルト値を設定していますか? そうしないと、入力した値を保存する前に常に値を上書きしてしまいます。

于 2013-04-28T12:02:50.220 に答える