Я занимаюсь разработкой веб-сайта с mv5 5, при использовании списка выбора, где мне нужен флажок для выбора типа и текста для ввода суммы, я не могу передать текст, только с флажком он работает отлично, но я делаюне получить текстовое поле для передачи его в контроллер
Я пробовал несколько вариантов, но ни один не работает
Модель:
public class TipoRepuesto
{
[Key]
public int TipoRepuestoID { get; set; }
[Display(Name = "Repuesto Registrado")]
public string RepuestosReg { get; set; }
[DisplayName("Cantidad")]
public int? CantidadRepuesto { get; set; }
Vista:
<label class="col-md-10 control-label d-inline-block">
<span class="text-dark">Seleccionar Repuestos</span>
</label>
<div class="col-md-10">
@foreach (var item in (SelectList)ViewBag.TRepuestoID)
{
<div class="col-md-offset-1 col-sm-12">
<input type="checkbox" name="RepuestosSel" value="@item.Value" class="checkbox-inline" />
@Html.Label(item.Value, new { @class = "control-label" })
<input type="text" name="RepuestosSel" value="@item.Text" class="checkbox-inline" />
@Html.TextBox(item.Text)
<span>  </span>
</div>
}
</div>
Controlador:
// Контроллер Получить: // GET: Администратор / FacturaGasto / Создать public ActionResult Create() ViewBag.TRepuestoID = new
SelectList(db.TipoRepuestos.ToList().OrderBy(x => x.RepuestosReg),
"TipoRepuestoID", "RepuestosReg"
// Контроллер Сообщение: //
public ActionResult Create([Bind(Include = "Num_FacturaGasto,RUC_Proveedor,Concepto_FacturaGasto,Fecha_FacturaGasto,Importe_FacturaGasto,IGV_FacturaGasto,Total_FacturaGasto,Fecha_PagoGasto," +
"Observaciones_FacturaGasto,Nom_Proveedor,ImpDetraccionGasto,NetoPago,ProveedorID,MantenimientoID,TipoMantenimientoID,DetraccionGasto,ChkDetraccionGasto," +
"IGVGasto,VehiculoID,ChkFacturable,ChkFacturado,MonedaID,TipoRepuestoID,RepuestosReg")] FacturaGasto facturaGasto, params string[] RepuestosSel )
Я должен передать выбранный чекбокс контроллеру, который, если это произойдет, и в то же время количество, я не могу это сделать. Пожалуйста, помогите