0

例外は:

操作に失敗しました文字列が有効な日時として認識されませんでした。

これがjQueryリファレンスです

  <script src="Resource/JS/jquery-1.7.2.min.js" type="text/javascript"></script>
<link href="Resource/css/jquery-ui-1.8.21.custom.css" rel="stylesheet" type="text/css" />
<script src="Resource/JS/jquery-ui-1.8.21.custom.min.js" type="text/javascript"></script>

DatePickerをポップアップする関数:

        function showDatePicker(datepicker) {
            var id = "#" + datepicker;
            $(function () {
                $(id).datepicker();
            });
        }

    </script>

入力コンポーネント:

<input id="tbActionDate" type="text" runat="server"  class="datePickerControl" clientidmode="Static"  onclick="showDatePicker('tbActionDate');" />

そして、私はこの方法でそれをやろうとしました:$(id).datepicker( "option"、 "dateFormat"、 "mm / dd / yy"); 動作しません。

4

2 に答える 2

0

次の便利な機能を備えた最新バージョンのjQueryUIdatepickerを使用できます

于 2012-08-19T12:05:15.723 に答える
0

私はついにそれを理解しました。jQuery DatePickerが原因ではありませんが、.NETのConvert.ToDateTime()は日付形式(mm / dd / yyyy)を処理できません。

そこで、DateTimeの正しいオブジェクトに変換するための独自のメソッドを作成しました。

この日付形式をC#のDateTimeのオブジェクトに変換するソリューションはありますか?

CultureInfoを使用してローカルカルチャーオブジェクトを取得し、それをConvert.ToDateTime()メソッドのパラメーターとして使用しようとしましたが、機能しません。

于 2012-08-19T14:01:28.727 に答える