【发布时间】:2021-09-16 14:42:53
【问题描述】:
我想将一个复杂对象从另一个转发到一个 Blazor 页面。让我们考虑以下三个类。
public class Order
{
public Supplier { get; }
public List<Product> Products { get; } = new List<Product>();
public decimal TotalValue { get; set; }
public Order(Supplier supplier)
{
Supplier = supplier;
}
}
public class Supplier
{
public int SupplierId { get; set; }
public int DeliveryConditions { get; set; }
public int PaymentConditions { get; set; }
}
public class Product
{
public int ProductId { get; set; }
public int Quantity { get; set; }
}
现在我有两页。第一个允许用户选择供应商并根据供应商创建订单类型的对象。第二个页面应与此对象一起使用,并应允许用户编辑所有其他订单详细信息,供应商除外。
在我的情况下,我需要先选择供应商,以便能够过滤掉供应商无法交付的所有产品。
我怎样才能做到这一点?
谢谢!
【问题讨论】:
-
这听起来很有希望:wellsb.com/csharp/aspnet/…
标签: c# asp.net-core blazor blazor-server-side