Ich habe die Standardanmeldung von asp.net mvc 6 geändert und wollte eine Dropdownliste mit Taghelper select
hinzufügen, aber es scheint, als ob es eine falsche Ausgabe erzeugt.ASP.Net 5 MVC6 select Taghelper erzeugt falsche Ausgabe
fügte ich das select-taghelper-Element, so dass es wie folgt aussieht:
<form asp-controller="Account" asp-action="Register" method="post" class="form-horizontal" role="form">
<div class="form-group">
<label asp-for="Tenant" class="col-md-2 control-label"></label>
<div class="col-md-10">
<select asp-for="Tenant" asp-items="ViewBag.Tenants" class="form-control" />
<span asp-validation-for="Tenant" class="text-danger"></span>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<button type="submit" class="btn btn-default">Register</button>
</div>
</div>
</form>
nach dem select-Tag hinzufügen, die Submit-Taste nicht mehr angezeigt wird - der Drop-Down angezeigt wird, aber keine Daten enthält, aber die Verwendung von Breakpoints Viewbag.Tenants enthält Daten. Wenn ich das erste Div mit dem Select-Tag entferne, wird der Button angezeigt.
Irgendeine Idee, was hier falsch ist?
haben Sie versucht mit einem @ vor ViewBag? –
@JoeAudette danke, versucht, macht keinen Unterschied .. –