как использовать @htmlattributes: для выбора даты - PullRequest
0 голосов
/ 29 ноября 2018

Привет, я пытаюсь изменить форму простого ввода в дату. Я пытался текст, чтобы показать сборщик даты и времени со свойством DateTime, но когда я использую @Html.TextBoxFor(model => model.dateFin, new { type = "date" }), но это не работает, поэтому я использую простой ввод

@Html.EditorFor(model => model.dateDebut, new { htmlAttributes = new {@class = "form-control" } })

@Html.ValidationMessageFor(model => model.dateFin, "", new { @class = "text-danger" })

есть кто-то, кто знаком с этой формой?

1 Ответ

0 голосов
/ 30 ноября 2018

Вы можете создать собственный вспомогательный элемент управления html для средства выбора даты, например

public static class HtmlHelper
{  
    public static IHtmlString DatePicker(this HtmlHelper helper, string id)  
  {  
        TagBuilder input = new TagBuilder("input");  
        input .Attributes.Add("type", "date");  
        input .Attributes.Add("id", id);  
        return new MvcHtmlString(input.ToString());  
    }  
}

После создания вам нужно обратиться к этому классу на странице бритвы с помощью @using.И вы можете использовать как @Html.DatePicker("dt1")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...