Я пытаюсь написать программу, которая отображает все элементы внутри свойства модели. Я новичок в этом и застрял здесь ..
Вот мой код.
public class SubscriptionModel
{
[Key]
public int SubscriptionID { get; set; }
public string ServiceName { get; set; }
public bool inBasicPackage { get; set; }
public bool inBasicPlusPackage { get; set; }
public bool inAdvancedPackage { get; set; }
public bool inAdvancedPlusPackage { get; set; }
}
@model IEnumerable<PricingPackages.Models.SubscriptionModel>
@{
Layout = null;
}
<div>Basic Package</div>
@if(model.inBasicPackage == true){
//Model.ServiceName ??? --> not sure what to write here
}
новый код
<div>Basic Package</div>
@foreach (SubscriptionModel nextItem in Model)
{
@if (nextItem.inBasicPackage)
{
<div>@nextItem.ServiceName</div>
}
}
Я добавил метод «пакетов» в контроллере для отображения каждого пакета
public class SubscriptionModelsController : Controller
{
private readonly PricingPackagesContext _context;
public SubscriptionModelsController(PricingPackagesContext context)
{
_context = context;
}
// GET: SubscriptionModels
public async Task<IActionResult> Index()
{
return View(await _context.SubscriptionModel.ToListAsync());
}
public IActionResult Packages()
{
return View();
}