Получение ввода DateTime в Blazor WASMC#

Место общения программистов C#
Ответить
Гость
 Получение ввода DateTime в Blazor WASM

Сообщение Гость »


Я пытаюсь использовать «Данные встречи» в качестве входных данных от пользователей.

У меня такое модальное окно:

div class="simple-form"> Местоположение Дата Отправить Отмена @код { Встречи встреча = новые встречи(); ... и эта модель возвращает объект встречи на главную страницу, где я отправляю его в базу данных:

Собрание; асинхронная задача ShowModal() { var MeetingModal = Modal.Show(); вар результат = ждут MeetingModal.Result; если (!result.Cancelled) { встреча = (Встречи) результат.Данные; встреча.ReceiverId = идентификатор; встреча.SenderId = _userId; ожидайте http.PostAsJsonAsync("api/Meetings", Meeting); } } Модель для информации о дате — это просто DateTime :

public DateTime Date { get; набор; } Но мне не удалось получить информацию о времени.
[*]
Я пытался использовать , но это не сработало. Я не мог принять одновременно значение даты и времени. Указанное значение времени было отброшено и установлено как 12:00:00.
[*]
Я пытался создать в базе данных еще один столбец только для данных о часах и минутах, но он запрашивает bytes[].
Ожидаемое поведение:

Изображение


Выбор даты и времени («ЧЧ:мм»)

Как я могу использовать информацию о времени в качестве входных данных?

Как установить начальное значение даты? (Это было проблематично, потому что я получаю сообщение об ошибке, сообщающее, что я не могу использовать Value с @bind-Value)
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»