razor MVC-EF, wie zum ein-und ausblenden eines div-basierend auf Modell-Zustand
Total noob hier 🙂
Ich habe einfache form auf meinem index.cshtml zum senden von Werten von m y-controller und die zeigt auch die Ergebnisse. Ich möchte diese form als hidden @if (Model != null). Es sieht wie folgt aus:
HTML:
<div id="inputform" class="visible">
<form id="certlookup" class="form-inline" role="form" method="get">
<div class="input-group">
<div><input class="form-control" name="prefix" placeholder="99" maxlength="2" type="number" required /></div>
<div><select class="form-control dropdown" name="type" id="type"><option value="A">A</option><option value="B">B</option></select></div>
<div>
<input class="form-control" name="suffix" placeholder="9999" maxlength="4" type="number" required />
</div>
<div>
<input class="btn btn-primary" type="submit" value="Go!" />
</div>
</div>
</form>
</div>
@if (Model != null)
{...}
Ich bin mir nicht sicher, was der beste Weg, dies zu tun ist. Ich habe versucht, eine variable nach meinem Modell != null-Anweisung, die Einstellung der Klasse=@hidden, aber diese variable nicht in das Formular.
Ist das möglich? Dies ist für ein mobile-first-site so, ich möchte die Eingabe in ein Formular zu gehen Weg, nachdem die Ergebnisse werden zur Verfügung gestellt, aber im Idealfall möchte ich nicht verwenden Sie eine separate Seite für die form und die Ergebnisse.
Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur prüfen, ob das Modell null ist, bevor die form:
Oder vielleicht legen Sie die Klasse im "inputformdiv":