ASP.NET - Formulario modal en asp.net

 
Vista:
Imágen de perfil de Roberto
Val: 21
Ha disminuido 1 puesto en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Formulario modal en asp.net

Publicado por Roberto (6 intervenciones) el 30/08/2020 03:33:49
Hola como están muy buenas noches.
les agradecería que me ayuden con un problema que tengo, que es lo que necesito les expongo a continuación
tengo un formulario al cual le agregue un button.
quisiera que al presionar en el button me abra un formulario modal, ese formulario que es showdialog en windows forms, algo parecido a eso, creo que le dicen modal, eso por un lado en la ventana modal debería yo tener una tabla, un grid con datos de un empleado, y cuando seleccione una fila, esa fila seleccionada mediante un button se pase al formulario que lo invoco y que en un editorfor me agrege los datos seleccionado.
he intentado de todo, mire mucho en internet pero algunos ejemplos que parecia que me ayudarian no pude resolver mi problema.
les muestro lo que tengo hecho por favor.

mi button
1
@Html.ActionLink("Empleado", "ListaModal", "empleadoes", null, new { @classs = "btn btn-success btn-md", @id = "btnCreateAsset" })

la vista donde tengo la tabla
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
@model IEnumerable<InventarioWeb.Models.Modelo.empleado>
@{
    Layout = null;
}
 
<div class="container">
    <div class="modal-dialog" id="modalPopup">
        <div class=" modal-content">
            <div class="modal-header">
                <h4>Cabecera</h4>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <table class="table">
                    <tr>
                        <th>
                            @Html.DisplayNameFor(model => model.primerNombre)
                        </th>
                        <th>
                            @Html.DisplayNameFor(model => model.segundoNombre)
                        </th>
                        <th>
                            @Html.DisplayNameFor(model => model.apellidoPaterno)
                        </th>
                        <th>
                            @Html.DisplayNameFor(model => model.apellidoMaterno)
                        </th>
 
                        <th>
 
                        </th>
                    </tr>
 
                    @foreach (var item in Model)
                    {
                        <tr>
                            <td>
                                @Html.DisplayFor(modelItem => item.primerNombre)
                            </td>
                            <td>
                                @Html.DisplayFor(modelItem => item.segundoNombre)
                            </td>
                            <td>
                                @Html.DisplayFor(modelItem => item.apellidoPaterno)
                            </td>
                            <td>
                                @Html.DisplayFor(modelItem => item.apellidoMaterno)
                            </td>
                        </tr>
                    }
                </table>
 
            </div>
            <div class="modal-footer">
                <button class="btn btn-success"> Guardar</button>
            </div>
        </div>
 
    </div>
</div>


secuenciasecuencia
ErrorDataGrid
como ven en la imagen los datos no flotan se quedan con en una pagina nueva y yo quiero que no se cierre el formulario que lo antecedió.
les agradezco por la ayuda sugerencias corrección de errores.
Gracias
RM
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 30
Ha aumentado su posición en 2 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Formulario modal en asp.net

Publicado por RONALD (5 intervenciones) el 30/08/2020 04:13:21
Buena noche, aqui te dejo un ejemplo que tal vez te ayude con lo que necesitas. En caso de que lo quieras hacer con bootstrap me puedes escribir para prepararte un ejemplo que puedas adaptar a tu necesidad.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Roberto
Val: 21
Ha disminuido 1 puesto en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Formulario modal en asp.net

Publicado por Roberto (6 intervenciones) el 30/08/2020 05:26:47
Ronald Buenas noches.
de antemano muchas gracias por el aporte y la colaboración a los novatos.
Ud. me dice que me podría ayudar con un ejemplo con bootstrap y pues en realidad es lo que necesito. Dios le recompense por el favor.
Gracias.
RM
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 30
Ha aumentado su posición en 2 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Formulario modal en asp.net

Publicado por RONALD (5 intervenciones) el 30/08/2020 16:59:26
Buen dia. Ok acá te dejo el ejemplo del modal con bootstrap,espero te sea de utilidad.

https://drive.google.com/file/d/1oCygIXz8Sq7g5fq9cgC4IowCu8F963vA/view?usp=sharing

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Roberto
Val: 21
Ha disminuido 1 puesto en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Formulario modal en asp.net

Publicado por Roberto (6 intervenciones) el 30/08/2020 20:40:37
Estimado Ronald Buenas tardes, nuevamente muchas gracias es justo lo que necesito, pero la mayor parte de mi problema son dos cosas
el código que Ud. me envía en que parte de mi código debo colocarlo.
el segundo inconveniente es mi tabla donde debo introducirla, esos son los mayores problemas que tengo, osea no se como hacer eso yo cree una vista parcial que es la que le muestro en la imagen de mi pregunta. para para que se vuelva modal es que no se como pero todo el código que Ud. me enviar es perfecto solo falta esa parte por favor me puede ayudar indicándome donde debo colocar mi código.
Gracias.
RM
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 30
Ha aumentado su posición en 2 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Formulario modal en asp.net

Publicado por RONALD (5 intervenciones) el 31/08/2020 01:41:28
Buena tarde. En el codigo que te pase dentro de cada formulario modal hay unas lineas que dicen:

<div class="modal-body">
...
</div>

Ese es el cuerpo del formulario modal, alli donde estan los 3 puntos "..." puedes colocar lo que necesites, una grilla, una tabla, botones, etiquetas; en resumen en esa seccion del codigo puedes diseñar el formulario modal como lo necesites.

En caso de que requieras un ejemplo mas completo me avisas para enviarte mañana algo mas completo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Roberto
Val: 21
Ha disminuido 1 puesto en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Formulario modal en asp.net

Publicado por Roberto (6 intervenciones) el 31/08/2020 04:39:50
Que pena Sr. Ronald por favor, por favor necesito un ejemplo, lo que necesito es una tabla así como en windows forms un datagridview que yo pueda seleccionar una fila y retornar al formulario que lo invoco una fila o el valor de una celda.
ya voy entendiendo.
muchas gracias.
Buenas noches
Roberto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Formulario modal en asp.net

Publicado por Nacho (6 intervenciones) el 31/08/2020 11:11:20
¿Y no es mejor un formulario en .net con un DataGrid que devuelva un DataRow con el que haces lo que quieras?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Roberto
Val: 21
Ha disminuido 1 puesto en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Formulario modal en asp.net

Publicado por Roberto (6 intervenciones) el 01/09/2020 02:18:07
muchas gracias. por la intención, Ronald me ayudo a resolver mi problema y creo que es justo lo que me comenta.
gracias
Roberto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 30
Ha aumentado su posición en 2 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Formulario modal en asp.net

Publicado por RONALD (5 intervenciones) el 31/08/2020 16:08:31
Roberto buen dia.

https://drive.google.com/file/d/1Qu0u7f3LipAgA6wfg81wwVI2Y1mOmv3q/view?usp=sharing

Acá esta el modal con una grilla y al seleccionar un registro de la grilla, te muestra los datos seleccionados en los TextBox correspondientes.

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Roberto
Val: 21
Ha disminuido 1 puesto en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Formulario modal en asp.net

Publicado por Roberto (6 intervenciones) el 01/09/2020 02:13:48
Ronald, buenas noches doy gracias a Dios y a Ud. por la ayuda que me brindo.
es justo lo que necesitaba muchisimas gracias.
con eso quedo muy bien muchas gracias.
una consulta mas, como indico que es la respuesta que me sirvió por favor
Roberto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 30
Ha aumentado su posición en 2 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Formulario modal en asp.net

Publicado por RONALD (5 intervenciones) el 01/09/2020 16:13:46
Hola Roberto buen dia. La verdad no se como marcar la respuesta como la que te sirvió... Pero bueno, lo importante es que lograste resolver tu inconveniente.

Saludos y Exitos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar