【问题标题】:MVC kendo grid display full date in edit mode in IE onlyMVC 剑道网格仅在 IE 中以编辑模式显示完整日期
【发布时间】:2016-10-27 18:40:31
【问题描述】:

当我想在剑道网格中编辑日期时,不要在 IE 中显示日期时间选择器,而它在 chrome 中工作正常

@(Html.Kendo().Grid<Models.Person>().Name("people")
.DataSource(dataSource => dataSource
    .Ajax()
    .Model(model =>
    {
        model.Id(m => m.PersonID);
        model.Field(f => f.Name);
    })
        .Read(read => read.Action("GetPeople", "Home").Data("extraData"))
        .Update(up => up.Action("UpdatePerson", "Home"))

)
.Columns(columns =>
{
    columns.Bound(c => c.PersonID);
    columns.Bound(c => c.Name);
    columns.Bound(k => k.BirthDate).Format("{0:dd.MM.yyyy}");
   columns.Command(cmd => cmd.Edit());
})
.Events(ev => ev.DataBound("db"))
)

see result 我使用 ASP.NET5 RC1 MVC

 <script src="~/lib/kendo-ui/js/cultures/kendo.culture.es-MX.min.js"></script>
<script>
    kendo.culture("es-MX");
</script>

模型.....

  public class Person
  {
    public int PersonID { get; set; }
    public string Name { get; set; }
    [DataType(DataType.Date)]
    public Nullable<DateTime> BirthDate { get; set; }

   }

【问题讨论】:

    标签: asp.net-mvc kendo-grid


    【解决方案1】:

    我得到了解决方案 :) 我添加共享文件夹-> EditorTemplates -> 文件 DateTime.cshtml

    @model DateTime?
    @(Html.Kendo().DateTimePickerFor(m => m))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-23
      • 2019-07-11
      • 2013-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多