0

datetimepicker を使用したいのですが、エラーが発生します:

TypeError: オブジェクト # にはメソッド 'datetimepicker' がありません

このスクリプトを含めました:

<script src="Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="Scripts/jquery-ui-1.8.19.custom.min.js" type="text/javascript"></script>
<script src="Scripts/jquery-ui-timepicker-addon.js" type="text/javascript"></script>

また、私のコード:

   TextBox dtPicker_ = new TextBox();
   dtPicker_.ID = "dt_" + i;
   dtPicker_.CssClass = "datePicker";
   dtPicker_.Attributes.Add("checkId", "ch_" + i);

   dtPicker_.Text = cell_value_format_.Trim();
   control_ = dtPicker_;


  // ConvertToTimePicker
  string csname1 = "BindDatePickerScript";
  Type cstype = this.GetType();

  // Get a ClientScriptManager reference from the Page class.
  ClientScriptManager cs = Page.ClientScript;
  // Check to see if the startup script is already registered.
  if (!cs.IsStartupScriptRegistered(cstype, csname1))
  {
       System.Text.StringBuilder cstext1 = new System.Text.StringBuilder();
       cstext1.Append("<script type='text/javascript'>");
       cstext1.Append("$('.datePicker').datetimepicker({ dateFormat: 'dd.mm.yy' });");
       cstext1.Append("</script>");

       cs.RegisterStartupScript(cstype, csname1, cstext1.ToString());
  }

最後に、「datepicker」機能が機能しています

cstext1.Append("$('.datePicker').datepicker({ dateFormat: 'dd.mm.yy' });");

しかし、「datetimepicker」は見つからないと言っています

cstext1.Append("$('.datePicker').datetimepicker({ dateFormat: 'dd.mm.yy' });");
4

2 に答える 2

3

$(document).ready(function(){//Put your Script here});ページ内のすべての DOM の準備が整ったときにこのスクリプトをロードするように jQuery に指示するために適用します。

于 2012-04-25T11:32:39.417 に答える
0

前に同様の問題があります...それらの答えはあなたを助けるかもしれません...

これとこれをチェック...

于 2012-04-25T11:25:59.713 に答える