I had:
<select id="dateBasis" asp-for="@Model.dateBasis.ToString()" name="dateBasis" class="form-control" asp-items="@Model.dateBases" >
... and it was the ".ToString()" on @Model.dateBasis that was the cause of the error - simply removing .ToString() solved the problem