Может ли один контроллер AngularJS вызвать другой?

Для всего данного решения, когда вы пробуете это в современном браузере (например, FF), и вы установили правильную модель

// Model
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
public DateTime Start { get; set; }

// View
@Html.LabelFor(model => model.Start, htmlAttributes: new { @class = "control-label col-md-2" })
@Html.EditorFor(model => model.Start, "{0:dd-MM-yyyy}", new { htmlAttributes = new { @class = "form-control"} })

mvc (5) wil render (тип [date]

И браузер отобразит

] Чтобы исправить это, вам нужно изменить тип текста вместо даты (также, если вы хотите использовать свой пользовательский календарь)

@Html.EditorFor(model => model.Start, "{0:dd-MM-yyyy}", new { htmlAttributes = new { @class = "form-control", @type = "text" } })

572
задан Quinto 20 June 2018 в 21:19
поделиться