none
Maestro detalle mvc RRS feed

  • Pregunta

  • esta imagen pueden observar un maestro detalle el campo cantidad se tiene como textbox el cual se pueda modifcar la cantidad, mas ala derecha hay un boton de refrescar lo que se quiere es cuando se de en ese boton me actualize los totales , hasta el momento tengo lo siguiente

    1.Cantidad
    <div class="col-xs-2 text-center">
    <input name="cantidad" class="form-control" type="text" placeholder="Cantidad" value="@d.Cantidad"/>
    </div>
    2.He agregado un boton de refrescar al final, con un procedimiento q se llama Actualizar Item
    <div id="monto" class="col-xs-2 text-right">
    @d.Monto()
    <button class="btn btn-success" type="submit" value="actualizar_item" name="action">

    </button>
    </div>
    3.En el controlador tambien agregue lo siguiente, aqui me quede me falta decirle como actualizar ese item tienes alguna idea de como llamo a la clase para actualizar
    else if (action == "actualizar_item")
    {

    ModelState.AddModelError("producto_agregar", "prueba");
    }



    Guido.

    viernes, 30 de junio de 2017 15:17

Todas las respuestas

  • Saldos,

    Eso va a depender de como cargues la información de tu table, porque si lo estás haciendo con jquery y ajax, solo debes llamar al metódo que carga la tabla cuando hagas click en el botón de actualizar de no ser así, deberas crear una funcion con ajax y jquery que haga eso te dejo la documentación aquí : 

    https://api.jquery.com/jquery.get/


    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    Blog
    J.Joaquin

    viernes, 30 de junio de 2017 15:29
  • hola

    veo que defines un boton de submit, por lo tanto donde defines el Html.BeginForm() ? porque con este podrias indicar el action al cual se enviara el valor del textbox

    en el action recibes el post definiendo

    public class xxController{
    
       [HttpPost]
       public ActionResult xxAction(int monto){
    
          //aqui actualizas
    
      }
    
    }


    pero debes definir el name en el <input> ya que el id=monto no alcanza

    Uso de POST en ASP.NET MVC

    analiza el articulo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 30 de junio de 2017 17:23