Я только учусь, поэтому, go, полегче со мной. Я использую бритвенные страницы. publi c class SalesModel: PageModel {
private readonly ApplicationDbContext _db;
public SalesModel(ApplicationDbContext db)
{
_db = db;
}
[BindProperty]
public Sales Sale { get; set; }
public IEnumerable<Customer> Customers { get; set; }
public IEnumerable<Product> Products { get; set; }
public async Task OnGet()
{
Customers = await _db.Customer.ToListAsync();
Products = await _db.Product.ToListAsync();
}
}
}
// Это страница просмотра
<div class="col-6">
<select asp-for="Sale.Product_Name" id="Select1" class="form-control" required asp-items="@(new SelectList(Model.Products, "Name", "Name"))">
<option value="" selected disabled>-- Select Product Name -- </option>
</select>
</div>
<div class="col-6">
<input id="Rate" asp-for="Sale.Rate" class="form-control" required />
</div>
// Я заполнил Droplist значениями из БД, но я пробовал и искал так много Я не могу установить значение текстового поля в соответствии со значениями, выбранными в раскрывающемся списке
// Просмотр таблицы
ID Name Rate Quantity
1 Biscuit 10 15