Как передать значения в модели MVC - PullRequest
0 голосов
/ 11 апреля 2019

В настоящее время я использую MVC и пытаюсь передать указатель даты в контроллер. Чтобы сделать это, я должен установить свою модель в соответствии с ниже:

@Html.TextBoxFor(model => model.aDate, new { @type="date"})

Приведенный выше код работает нормально. Однако мне нужно использовать приведенный ниже тег html и javascript для отображения списка раскладки при нажатии:

<input type="text" id="datepicker-From" class="form-control">

У меня вопрос - есть ли способ передать модели в HTML-тег выше?

1 Ответ

1 голос
/ 11 апреля 2019

Вы можете просто передать id и class в @Html.TextBoxFor следующим образом

@Html.TextBoxFor(model => model.aDate, new { @type="date", @id="datepicker-From", @class="form-control"})

Затем вы можете написать скрипт для таргетинга элемента на странице загрузки

window.document.onload = function() {
    document.getElementById("datepicker-From").addEventListener("click", function(){
      //Do your stuff here
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...