none
Pasar datos entre ventanas RRS feed

  • Pregunta

  • Hola buenas tardes espero me puedan orientar, quisiera pasar del id de una ventana a otra, con el solo hecho de hacerle click sobre el dato, les muestro una captura donde asta ahora estoy


    blackbird

    miércoles, 8 de junio de 2016 21:34

Respuestas

Todas las respuestas

  • hola

    si la venana la abriste por medio de window.open() de javascript para asar datos usarias el windo.opener

    [ASP.NET] PopUp Filtro – usando window.open()

    en el articulo no aplico asp.net mvc, pero basicamente la tecnica es la misma ya que esto lo harias desde javascript

    veras como uso

    window.opener.$("[id*='txtId']").val(supplierID);

    para acceder a los controles de la ventana padre

    Nota: quizas en tu caso no usaras el *= porque puee aplicar un seletor de jquery directo

    si recomiendo uses jquery sera mas simple

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 9 de junio de 2016 7:22
  • Hola 

    Si necesitas pasar únicamente el ID podrias enviarlo hacia el controlador de tu vista AGREGAR.

    Y en la vista AGREGAR enviarlo por ViewBag o ViewData, entonces el valor del ViewBag lo podrías asignar a tu DropDownList. Espero te sirva, aquí te dejo un link para que te guíes.

    http://www.desarrolloweb.com/articulos/pasar-datos-controladores-vistas-dotnet.html

    Habia otro que era de nebaris pero no deja entrar a su sitio. Tengo mas informacion de esta si gustas me dices y te la proporciono.

    jueves, 9 de junio de 2016 15:03
  • Hola leandro  la otra ventana en este caso la hija la mando a traer de la siguiente manera

    <script type="text/javascript">
                $(document).ready(function () {
                    $('#NewBrowserBtn').on('click', function () {
                        window.open('/Cliente/ClientesId', '_blank', 'left=100,top=100,width=400,height=300,toolbar=1,resizable=0');
                    });
                });
         </script>

      Pero bueno, de que forma aplico Jquery? se me hace un poco complicado acoplar ciertas características como lo realizaste en Asp.net  y yo tratando de acoplarlo a MVC 5 


    blackbird

    jueves, 9 de junio de 2016 16:55
  • >>de que forma aplico Jquery?

    solo tendrias que definir el el _layout.cshtml el <script> para referenciar al .js de jquery que podrias agregar por nuget

    jquery nuget

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta Sergio ParraModerator lunes, 20 de junio de 2016 7:27
    • Marcado como respuesta ber202 jueves, 30 de marzo de 2017 19:05
    jueves, 9 de junio de 2016 17:45