Je travaille sur un site web simple pour essayer Blazor (je suis un débutant). J'ai créé un binding avec une chaîne de valeur "08:00" et je l'ai lié à un champ de saisie comme indiqué :
<input @bind-value="@StartValue" @bind-value:event="onchange" class="col-sm-1" type="time"/>
@code {
public string StartValue { get; set; } = "08:00";
}
Cela génère l'erreur "cannot convert from 'string' to 'System.DateTime'". Cependant, lorsque je supprime ma liaison et que je crée mon entrée comme suit : cela fonctionne bien.
<input value="08:00" class="col-sm-1" type="time"/>
Une idée de la raison pour laquelle il y a une différence ? Cela n'a aucun sens pour moi d'utiliser un DateTime, je serais d'accord si je pouvais utiliser un TimeSpan mais cela ne fonctionne pas non plus.