none
Hacer login en un popup RRS feed

  • Pregunta

  • Buenas a todos,

    Tengo una gran duda, ya que llevo buscando la solución durante un buen tiempo y no la he conseguido encontrar.

    Quiero hacer un login con un popup y tengo lo siguiente:

    En el master (_Layout.cshtml) tengo una lista de botones y este debe abrir el popup:

    <li class="li-naranja">@Html.ActionLink("Iniciar Sesión", "Login", "Inicio", null, new { @class = "btn btn-success", @data_toggle = "modal", @data_target = ".bootstrapmodal" } )</li>

    Y la vista es la siguiente:

    @model ---Models.Socio

    <div class="modal fade bootstrapmodal" style="z-index:10;"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"><img src="~/Images/Portada/Login_Header.JPG" /></div> <div class="modal-body"> <table class="table table-striped table-hover"> @using (Html.BeginForm()) { @Html.AntiForgeryToken() <tr> <td colspan="2">Por favor, inicia sesión introduciendo tu nombre de usuario.</td> </tr> <tr> <td>@Html.LabelFor(model => model.Usuario)</td> <td>@Html.TextBoxFor(model => model.Usuario)</td> </tr> <tr> <td>@Html.LabelFor(model => model.Password)</td> <td>@Html.TextBoxFor(model => model.Password)</td> </tr> <tr> <td colspan="2">@Html.ActionLink("He olvidado mi contraseña","RecuperarPassword")</td> </tr> <tr> <td colspan="2"><input type="submit" name="botonLogin" value="Logueate" /></td> </tr> } </table> </div> <div class="modal-footer">nada</div> </div> </div> </div>

    Ocurre algo extraño porque al pinchar en el botón al principio parecía que me iba a mostrar la ventana e incluso alguna vez me la mostraba antes de que desapareciese, pero después no hacía nada.

    Imagino que se necesitará algo de JavaScript pero he probado unas cuantas funciones y no he sido capaz de hacerlo por ese camino tampoco..

    Gracias de antemano

    miércoles, 25 de mayo de 2016 1:04