none
MOSTRAR LOS USUARIOS REGISTRADOS EN MI PROYECTO CON ASP.NET MVC RRS feed

Respuestas

  • si usas asp.net membership podrias utilizar

    Membership.GetAllUsers Method ()

    para obtener los usuario

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta Pablo RubioModerator miércoles, 21 de febrero de 2018 22:12
    • Marcado como respuesta MaxLuna jueves, 22 de febrero de 2018 14:49
    miércoles, 21 de febrero de 2018 20:44
  • bueno suponiendo que quieres obtener los usuarios de la tabla "AspNetUsers" deberias crear un controlar y en el index poder el siguiente codigo

    public ActionResult Index()
            {
                var mtoUsuarios = db.aspnetuser;
                return View(mtoUsuarios.ToList());
            }

    Depues crear una vista de index
    @model IEnumerable<WebDBT.Models.MtoUsuario>
    
    @{
        ViewBag.Title = "Index";
    }
    
    <h2>Index</h2>
    
    <p>
        @Html.ActionLink("Create New", "Create")
    </p>
    <table class="table">
        <tr>
            <th>
                @Html.DisplayNameFor(model => model.MtoCompania.Nombre)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.UserName)
            </th>
          
            <th>
                @Html.DisplayNameFor(model => model.Nombre)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.Apellidos)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.StatusConexion)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.FotoRuta)
            </th>
            <th></th>
        </tr>
    
    @foreach (var item in Model) {
        <tr>
            <td>
                @Html.DisplayFor(modelItem => item.MtoCompania.Nombre)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.UserName)
            </td>
            
            <td>
                @Html.DisplayFor(modelItem => item.Nombre)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Apellidos)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.StatusConexion)
            </td>
            <td>
                @if (!string.IsNullOrEmpty(item.FotoRuta))
                {
                    <img src="@Url.Content(item.FotoRuta)" alt="image" style="width:30px; height:30px; max-width:100%; height:auto" />
                }
                else
                {                
                    <img src="~/Content/Upload/FotosUsuarios/Anonimo.jpg" alt="image" style="width:30px; height:30px; max-width:100%; height:auto" />
                }          
            </td>
            <td>
                @Html.ActionLink("Edit", "Edit", new { id=item.MtoUsuarioId }) |
                @Html.ActionLink("Details", "Details", new { id=item.MtoUsuarioId }) |
                @Html.ActionLink("Delete", "Delete", new { id=item.MtoUsuarioId })
            </td>
        </tr>
    }

    Es un ejemmplo que te da una muy buen aidea


    Horacio Xochitemol Bautista

    • Marcado como respuesta MaxLuna jueves, 22 de febrero de 2018 14:49
    miércoles, 21 de febrero de 2018 20:42

Todas las respuestas

  • juan y cual es el codigo que tienes de la base de datos de los usuarios registrados?
    miércoles, 21 de febrero de 2018 16:49
  • Estoy usando la autenticación que trae ya el ASP, tengo mi base de datos y su contexto correspondiente.

    Deseo crear la lista de los usuarios registrados en mi sistema.

    miércoles, 21 de febrero de 2018 17:33
  • bueno suponiendo que quieres obtener los usuarios de la tabla "AspNetUsers" deberias crear un controlar y en el index poder el siguiente codigo

    public ActionResult Index()
            {
                var mtoUsuarios = db.aspnetuser;
                return View(mtoUsuarios.ToList());
            }

    Depues crear una vista de index
    @model IEnumerable<WebDBT.Models.MtoUsuario>
    
    @{
        ViewBag.Title = "Index";
    }
    
    <h2>Index</h2>
    
    <p>
        @Html.ActionLink("Create New", "Create")
    </p>
    <table class="table">
        <tr>
            <th>
                @Html.DisplayNameFor(model => model.MtoCompania.Nombre)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.UserName)
            </th>
          
            <th>
                @Html.DisplayNameFor(model => model.Nombre)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.Apellidos)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.StatusConexion)
            </th>
            <th>
                @Html.DisplayNameFor(model => model.FotoRuta)
            </th>
            <th></th>
        </tr>
    
    @foreach (var item in Model) {
        <tr>
            <td>
                @Html.DisplayFor(modelItem => item.MtoCompania.Nombre)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.UserName)
            </td>
            
            <td>
                @Html.DisplayFor(modelItem => item.Nombre)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Apellidos)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.StatusConexion)
            </td>
            <td>
                @if (!string.IsNullOrEmpty(item.FotoRuta))
                {
                    <img src="@Url.Content(item.FotoRuta)" alt="image" style="width:30px; height:30px; max-width:100%; height:auto" />
                }
                else
                {                
                    <img src="~/Content/Upload/FotosUsuarios/Anonimo.jpg" alt="image" style="width:30px; height:30px; max-width:100%; height:auto" />
                }          
            </td>
            <td>
                @Html.ActionLink("Edit", "Edit", new { id=item.MtoUsuarioId }) |
                @Html.ActionLink("Details", "Details", new { id=item.MtoUsuarioId }) |
                @Html.ActionLink("Delete", "Delete", new { id=item.MtoUsuarioId })
            </td>
        </tr>
    }

    Es un ejemmplo que te da una muy buen aidea


    Horacio Xochitemol Bautista

    • Marcado como respuesta MaxLuna jueves, 22 de febrero de 2018 14:49
    miércoles, 21 de febrero de 2018 20:42
  • si usas asp.net membership podrias utilizar

    Membership.GetAllUsers Method ()

    para obtener los usuario

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta Pablo RubioModerator miércoles, 21 de febrero de 2018 22:12
    • Marcado como respuesta MaxLuna jueves, 22 de febrero de 2018 14:49
    miércoles, 21 de febrero de 2018 20:44
  • Muchas gracias

    Avatar de Xochitemol

    Xochitemol y

    Avatar de Leandro Tuttini

    ya logré hacer mi vista con los usuarios del ASPNETUSER y funciona perfecto. Ahora me gustaria saber cómo editar a esos usuarios. Gracias de antemano.

    • Propuesto como respuesta Xochitemol jueves, 22 de febrero de 2018 18:31
    jueves, 22 de febrero de 2018 14:50