リスト コレクションに項目を追加したり削除したりするのに問題があります。私はMVC 4、Razorを使用しています。
いくつかの例を見つけましたが、それはjqueryとjavascriptに基づいています.MVCはそれを単独で行うことはできませんか? 建物と建物にいくつかのフロアを追加し、アイテムを再度削除したいと考えています。
ハウス.cs
public class House
{
public House()
{
Buildings = new List<HouseBuilding>();
}
public List<HouseBuilding> Buildings { get; set; }
public String Address { get; set; }
public String RoofType { get; set; }
}
HouseBuilding.cs
public class HouseBuilding
{
public HouseBuilding()
{
Floors = new List<HouseBuildingFloor>();
}
public List<HouseBuildingFloor> Floors { get; set; }
public Int32 BuildingNo { get; set; }
public Int32 SquareMeters { get; set; }
public Boolean Deleted { get; set; }
public String DeletedClass
{
get
{
if (Deleted)
{
return "containerHidden";
}
else
{
return "containerVisible";
}
}
}
}
HouseBuildingFloor.cs
public class HouseBuilding
{
public HouseBuilding()
{
Floors = new List<HouseBuildingFloor>();
}
public List<HouseBuildingFloor> Floors { get; set; }
public Int32 BuildingNo { get; set; }
public Int32 SquareMeters { get; set; }
public Boolean Deleted { get; set; }
public String DeletedClass
{
get
{
if (Deleted)
{
return "containerHidden";
}
else
{
return "containerVisible";
}
}
}
}