Closed
Description
Im getting the following client side error when clicking submit button :
viewmodel
public class AddPartsViewModel
{
public AddPartsViewModel()
{
PartSelections = new List<PartSelectionViewModel>();
}
public EditTypeViewModel Type { get; set; }
public List<PartSelectionViewModel> PartSelections { get; set; }
}
public class PartSelectionViewModel
{
public string PartName { get; set; }
public string PartDisplayName { get; set; }
public string PartDescription { get; set; }
public bool IsSelected { get; set; }
}
view
@model AddPartsViewModel
@{
int i = 0;
}
<zone Name="Title"><h5>@T["Add Parts To \"{0}\"", Model.Type.DisplayName]</h5></zone>
@T["Choose the Parts to add to this Content Type."]
<form asp-action="AddPartsTo">
@Html.ValidationSummary()
<div class="mb-3">
<ul class="list-group">
@foreach (var partSelection in Model.PartSelections)
{
<li class="list-group-item">
<div class="form-check">
<input type="checkbox" class="form-check-input" asp-for="PartSelections[i].IsSelected">
<label class="form-check-label" asp-for="PartSelections[i].IsSelected">@partSelection.PartDisplayName</label>
<span class="form-text">@partSelection.PartDescription</span>
</div>
<input asp-for="PartSelections[i].IsSelected" type="hidden" />
<input asp-for="PartSelections[i].PartName" type="hidden" />
</li>
i++;
}
</ul>
</div>
<div class="mb-3">
<button class="btn btn-primary save" type="submit">@T["Save"]</button>
<a class="btn btn-secondary cancel" role="button" asp-route-action="Edit" asp-route-id="@Model.Type.Name">@T["Cancel"]</a>
</div>
</form>
Metadata
Metadata
Assignees
Labels
No labels