0
我有aps.net MVC項目,我必須在用戶端設置日期輸入的範圍,我正在用jQuery腳本手動執行此操作。今天發現HTML 5屬性最小和最大,這與限制日期值很好,錯誤顯示在@Html.ValidationMessageFor
元素,但唯一的麻煩是 - 我不能本地化它。 代碼我現在有我的日期字段:HTML 5最大和最小錯誤消息本地化
<td>@Html.EditorFor(m => m.EndDate, new { htmlAttributes = new { @class = datepicker" ", id = "EditorForTillDate", [email protected]="20.12.2018" } })</td>
<td style="width:10%">@Html.ValidationMessageFor(m => m.EndDate, "", new { @class = "text-danger" })</td>
和型號:
[Display(Name = "end_date", ResourceType = typeof(Localization))]
[DateWorkExpAttribute(ErrorMessageResourceType = typeof(Localization), ErrorMessageResourceName = "error_end_date_invalid")]
public Nullable<System.DateTime> EndDate { get; set; }
它甚至有可能?
[ASP網絡MVC - 驗證消息的本地化]可能的重複(http://stackoverflow.com/questions/36353265/asp-net-mvc-localization-of-validation-messages) – krillgar
如何得到您的錯誤如果你使用'max'和'min'屬性?用腳本和控制器顯示您的整個視圖 –
@teovankot,'max'和'min'是瀏覽器驗證屬性。該腳本不需要他們執行驗證。考慮一下:' – Charles