Ich habe eine Frage. Ich mache eine Tabelle, aber ich brauche eine Seite hinzufügen, wo der Benutzer ein Textfeld ausfüllen kann, (oder etwas anderes) Dann drücken Sie Hinzufügen. In diesem Fall muss die Tabelle mit den vom Benutzer hinzugefügten Informationen aktualisiert werden.C# Tabelle neue Zeilen mit Textfeld hinzufügen
Könnte mir jemand helfen? Weil ich nicht weiß, wie ich anfangen soll.
Der Code aus der Tabelle Seite:
@model IEnumerable<DNDB.Models.Domeinnaam>
@Styles.Render("~/Content/StyleSheet.css")
@{
ViewBag.Title = "Index";
}
<h2>Domeinnaam Overzicht</h2>
@Html.ActionLink("add", "CreateDomeinnaam.cshtml")
<table id="tabledomeinnamen">
<tr>
<th>
@Html.DisplayNameFor(model => model.IsActief)
</th>
<th>
@Html.DisplayNameFor(model => model.Naam)
</th>
<th>
@Html.DisplayNameFor(model => model.TLD)
</th>
<th>
@Html.DisplayNameFor(model => model.DatumRegistratie)
</th>
<th>
@Html.DisplayNameFor(model => model.Omschrijving)
</th>
<th>
@Html.DisplayNameFor(model => model.DatumOpzeg)
</th>
<th>
@Html.DisplayNameFor(model => model.EigenaarID)
</th>
<th>
@Html.DisplayNameFor(model => model.Opmerking)
</th>
<th>
@Html.DisplayNameFor(model => model.BeheerAccountID)
</th>
<th>
@Html.DisplayNameFor(model => model.KlantID)
</th>
<th>
@Html.DisplayNameFor(model => model.RegistrarID)
</th>
<th>
@Html.DisplayNameFor(model => model.BetaaldVan)
</th>
<th>
@Html.DisplayNameFor(model => model.BetaaldTot)
</th>
<th>
@Html.DisplayNameFor(model => model.AfspraakPrijs)
</th>
<th></th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.IsActief)
</td>
<td>
@Html.DisplayFor(modelItem => item.Naam)
</td>
<td>
@Html.DisplayFor(modelItem => item.TLD)
</td>
<td>
@Html.DisplayFor(modelItem => item.DatumRegistratie)
</td>
<td>
@Html.DisplayFor(modelItem => item.Omschrijving)
</td>
<td>
@Html.DisplayFor(modelItem => item.DatumOpzeg)
</td>
<td>
@Html.DisplayFor(modelItem => item.EigenaarID)
</td>
<td>
@Html.DisplayFor(modelItem => item.Opmerking)
</td>
<td>
@Html.DisplayFor(modelItem => item.BeheerAccountID)
</td>
<td>
@Html.DisplayFor(modelItem => item.KlantID)
</td>
<td>
@Html.DisplayFor(modelItem => item.RegistrarID)
</td>
<td>
@Html.DisplayFor(modelItem => item.BetaaldVan)
</td>
<td>
@Html.DisplayFor(modelItem => item.BetaaldTot)
</td>
<td>
@Html.DisplayFor(modelItem => item.AfspraakPrijs)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.ID })
@Html.ActionLink("Details", "Details", new { id=item.ID })
@Html.ActionLink("Delete", "Delete", new { id=item.ID })
</td>
</tr>
}
</table>
Möchten Sie neue Zeilen hinzufügen? Oder möchten Sie nur bestehende Zeilen bearbeiten, wenn Sie auf den entsprechenden Link Bearbeiten klicken? – Zeeshan
@Zeschan Ich möchte den Benutzer zu der Tabelle hinzufügen lassen. Sie müssen auf "Erstellen" klicken und dann Textfelder (oder etwas anderes) ausfüllen und auf Hinzufügen drücken. So wird die Information zur Tabelle hinzugefügt. – mrminer
Lassen Sie mich eine jsfiddle Demo für Sie erstellen. – Zeeshan