Wenn ich eine neue Ansicht erstellen, referenziere ich zum Beispiel mein Kontaktmodell unten und wählen Sie entweder Liste oder erstellen oder was auch immer.Beim Erstellen einer Ansicht von einem Modell mit MVC/EF in Visual Studio ist es leer
Jedes Mal, unabhängig von der Aktion und das Modell, das ich wählen, ist das Formular leer als das Grundgerüst.
public class Contact
{
String Name { get; set; }
String Phone { get; set; }
String PhoneCellCarrier { get; set; }
String AltPhone { get; set; }
String AltPhoneCellCarrier { get; set; }
String Email { get; set; }
Boolean EmailAlert { get; set; }
Boolean TextAlert { get; set; }
}
Zum Beispiel die Ansicht, die generiert wird, wenn ich eine Create Vorlage für das obige Modell wähle, ist dies.
@model Project.Models.Contact
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
<div class="form-horizontal">
<h4>Contact</h4>
<hr />
@Html.ValidationSummary(true, "", new { @class = "text-danger" })
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" value="Create" class="btn btn-default" />
</div>
</div>
</div>
}
<div>
@Html.ActionLink("Back to List", "Index")
</div>
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
Was erwarteten Sie dort zu sehen? – Shyju
Die generische Form, die EF erstellt ein Modell gegeben. Es wird ein Textfeld zum Beispiel für eine Zeichenfolge im Modell erstellt. – Preston
@Preston Wie sollte mvc wissen, ob Sie ein Formular haben wollen oder nicht? Wie sollte die Seite aussehen? –