none
variable integer en servidor proeyecto MVC

    Pregunta

  • estoy intentando almacenar una variable tipo integer que se incremente solo cuando se refresca la pagina o se vuelve a cargar, me gustaria saber como leerla desde el controller  y desde un javascript de la view
    martes, 5 de junio de 2018 13:53

Todas las respuestas

  • Puesto que normalmente el controller se crea nuevo para cada solicitud, no es posible mantener el contador como un campo de la clase.  Sin embargo, sí puede ser como un campo estático de la clase.  Eso sí, un campo estático es básicamente lo mismo que almacenar datos en el objeto Application, así que si desea el contador por usuario, lo que debería usar es el objeto Session.  Puede pasar el valor a la vista usando un modelo o el ViewBag.  Luego para hacerlo accesible a JavaScript lo coloca en una variable global.

    <script type="text/javascript" language="javascript>
        var contador = @ViewBag.Contador;
    </script>


    Jose R. MCP
    My GIT Repositories | Mis Repositorios GIT

    martes, 5 de junio de 2018 23:02