-1

У меня возникли проблемы с моим сценарием проверки даты jquery, поэтому я установил пакет glqlization jquery. Я очень новичок в пакетах и ​​установке пакетов, поэтому я не совсем уверен, как для использования скриптов. Я попытался сделать следующее, но это все равно дает мне эту ошибку.Как использовать пакет глобализации Jquery для проверки даты

Enrollment

Globalization

Все в сценарии папку Scripts

Snippet в Views \ User \ Create.cshtml

<% Html.EnableClientValidation(); %> 
    <% using (Html.BeginForm()) 
    { %> 
     <%: Html.ValidationSummary(false) %> 
     <%: Html.EditorForModel() %> 
     <p> <input type="submit" value="Create" /></p> 
      <% } %> 

    </fieldset> 
} 

Просмотров \ User \ Create.cshtml

@model RecreationalServicesTicketingSystem.Models.User 

@{ 
    ViewBag.Title = "Create"; 
} 

<h2>Create</h2> 

@using (Html.BeginForm()) { 
    @Html.AntiForgeryToken() 
    @Html.ValidationSummary(true) 

    <fieldset> 
     <legend>User</legend> 

     <div class="editor-label"> 
      @Html.LabelFor(model => model.LastName) 
     </div> 
     <div class="editor-field"> 
      @Html.EditorFor(model => model.LastName) 
      @Html.ValidationMessageFor(model => model.LastName) 
     </div> 

     <div class="editor-label"> 
      @Html.LabelFor(model => model.FirstMidName) 
     </div> 
     <div class="editor-field"> 
      @Html.EditorFor(model => model.FirstMidName) 
      @Html.ValidationMessageFor(model => model.FirstMidName) 
     </div> 

     <div class="editor-label"> 
      @Html.LabelFor(model => model.EnrollmentDate) 
     </div> 
     <div class="editor-field"> 
      @Html.EditorFor(model => model.EnrollmentDate) 
      @Html.ValidationMessageFor(model => model.EnrollmentDate) 
     </div> 

    <% Html.EnableClientValidation(); %> 
    <% using (Html.BeginForm()) 
    { %> 
     <%: Html.ValidationSummary(false) %> 
     <%: Html.EditorForModel() %> 
     <p> <input type="submit" value="Create" /></p> 
      <% } %> 

    </fieldset> 
} 

<div> 
    @Html.ActionLink("Back to List", "Index") 
</div> 

@section Scripts { 
    @Scripts.Render("~/bundles/jqueryval") 
} 
+1

Я предлагаю вам прочитать http://stackoverflow.com/questions/30917036/globalizing-date-time-format-in-mvc –

+1

Спасибо за предложение! – TykiMikk

ответ

0

мне просто нужно добавить ан-NZ в этой строке кода, найденного в JQuery-UI-1.8.24.js и проверка даты начала работать

$.extend(this._defaults, this.regional['']); 


$.extend(this._defaults, this.regional['en-NZ']); 
1

Попробуйте что-то вроде этого

@Html.TextBoxFor(m => m.DT_Project_Start, "{0:dd/mm/yyyy}") 

и посмотреть, если он работает

Смежные вопросы