none
Como pasar los datos de una tabla a un List<Model> en ASP.NET MVC 5 RRS feed

  • Pregunta

  • Buen dia, estoy desarrollando una aplicacion en ASP.NET y MVC y tengo el siguente problema

    Tengo una tabla la cual mediante un boton agrego filas, las cuales debe llenar el usuario, mi duda es, como recorrer esa tabla para pasarle los valores al modelo y asi hacer el insert en la base de datos

    Aqui esta el codigo que tengo de la vista

    @model List<InblayWeb.Models.Estacion>

    @{
        Layout = "~/Views/Shared/_Layout.cshtml";
    }


    @{
        ViewBag.Title = "Estaciones";
    }

    <SCRIPT language="javascript">

              function addRow(tableID) {
                   var table = document.getElementById(tableID);
                   var rowCount = table.rows.length;
                   var row = table.insertRow(rowCount);

                   var cell1 = row.insertCell(0);
                   var element1 = document.createElement("label");
                   element1.textContent = table.rows.length-2;
                   cell1.appendChild(element1);

                   var cell2 = row.insertCell(1);
                   var element2 = document.createElement("input");
                   element2.type = "text";
                   cell2.appendChild(element2);

                   var cell3 = row.insertCell(2);
                   var element3 = document.createElement("input");
                   element3.type = "button";
                   element3.value = "Borrar";
                   element3.id = table.rows.lenght - 2;
                   element3.onclick = "deleteRow('tabla'," + element3.id + ");";
                   cell3.appendChild(element3);
              }

              }



    </SCRIPT>


    <h2>Estaciones</h2>

    <div>
        <label>Nombre</label>
        <input type="text" name="Nombre"/>

    </div>
    <div>
        <input type="button" value="Agregar" onclick="addRow('tabla');"/>
    </div>
    <div>
        <table class="table" id="tabla" width="150">
            <thead>
                <tr>
                    <th>ID</th>
                    <th>Nombre de Pieza</th>
                    <th></th>
                </tr>
            </thead>
            <tbody>

            </tbody>
        </table>
    </div>


    jueves, 30 de marzo de 2017 21:47

Todas las respuestas