Models
#region Models
    public class AddModels
    {
        [Required(ErrorMessage = "必须输入标题!")]
        [DataType(DataType.Text)]
        [DisplayName("标题:")]
        public string Title { get; set; }        [DataType(DataType.DateTime)]
        [DisplayName("时间:")]
        public DateTime CreateTime { get; set; }        [DataType(DataType.MultilineText)]
        [DisplayName("内容:")]
        public string Content { get; set; }
    }
    #endregion
下面是由Models生成的View
<div class="editor-field">
            <%= Html.TextBoxFor(model => model.CreateTime) %>
            <%= Html.ValidationMessageFor(model => model.CreateTime) %>
            <script type="text/javascript">
              $(document).ready(function() { $(function() { $("#CreateTime").datepicker(); }); });     
            </script>
</div>
为什么没有实现datepicker功能 

解决方案 »

  1.   

    MVC我就不懂了 一直3层架构做的  JQuery改下试试  $(document).ready(function() { $(function() { $(".editor-field").datepicker(); }); });   
    或者
    <div id="CreateTime" class="editor-field">
      <%= Html.TextBoxFor(model => model.CreateTime) %>
      <%= Html.ValidationMessageFor(model => model.CreateTime) %>
      <script type="text/javascript">
      $(document).ready(function() { $(function() { $("#CreateTime").datepicker(); }); });  
      </script>
    </div>
    仅供参考 
      

  2.   

     $(document).ready(function() { $(function() { $(".editor-field").datepicker(); }); }); 已经试过下面的也已经试过