我正在尝试选择一个项目,然后在视图中显示它,但我不知道如何将值传递给控制器。
这是我通过脚手架创建的代码:
控制器
public IActionResult Create()
{
ViewData["ClienteID"] = new SelectList(_context.Cliente, "ID", "RUC");
ViewData["ProductoID"] = new SelectList(_context.Producto, "ID", "Nombre");
return View();
}
查看
<div class="form-group">
<label asp-for="Cliente" class="col-md-2 control-label"></label>
<div class="col-md-10">
<select asp-for="ClienteID" class ="form-control" asp-items="ViewBag.ClienteID"></select>
</div>
</div>
模型
public class Cliente
{
public int ID { get; set; }
public string RUC { get; set; }
public string Nombre { get; set; }
public string Direccion { get; set; }
public ICollection<Venta> Ventas { get; set; }
public Cliente()
{
}
}