0

SQL Server DB の 1 つのテーブルに日付と時刻を挿入するために、telerik RadDateTime コントロールを使用します。問題は、ブラウザに表示される内容に関するものです。

グリッドが DB にバインドされている場合、日時の値を含むセルが dd/MM/yyyy hh.mm.ss の形式で表示され、このデータを dd/MM/yyyy hh:mm:ss の形式で表示したい場合編集モードで渡すと、RadDateTimeColumn に「.」ではなく「:」が正しく表示されます。しかし、次に更新または挿入を確認すると、パラメーターは dd/MM/yyyy hh.mm.ss の形式でストアドプロシージャに渡されます!!!

同じページ/データベースが私のマシン上にあり、すべて正常に動作するため、この問題は Web サーバー上でのみ発生します。CULTURE、WEB.CONFIG を制御しましたが、今何をすべきかわかりません。

また、WebサーバーでWebサイトをデバッグすると、問題が消えることがわかります...

IISである可能性がありますか???

4

1 に答える 1

0

ページの日付をフォーマットしたいだけなら、このようなことができると思います。

<telerik:RadDateTimePicker ID="RadDateTimePicker1" runat="server">
    <DateInput
       DateFormat="dd/MM/yyy hh:mm:ss tt"
       DisplayDateFormat="dd/MM/yyy hh:mm:ss tt"  >
    </DateInput>
</telerik:RadDateTimePicker>

これが datetimepicker コントロールで機能することはわかっていますが、RadDateTimeColumn に関してはわかりません。おそらく、DateFormat と DisplayDateFormat に似たプロパティがあります。

于 2012-05-11T15:29:27.293 に答える