Просмотр пользователя из базы

322
03 января 2018, 16:32

Здравствуйте. Осваиваем asp.net. Получили из базы данных MSSQL список пользователей (имён). Сейчас стоит задача каждое имя сделать кликабельным с просмотром подробной информации каждого пользователя из БД. Покажите пожалуйста пример, или соответствующую информацию по этому поводу.

Answer 1

Ну как вариант можно попробовать так вернуть и контролера в представление инфу про пользователей

public ActionResult Index()
{
    ViewBag.Users = context.Users.ToList();
    return View();
}

потом в представлении сделать список

<div class="col-md-4">
    <ul>
        @foreach (var user in ViewBag.Users)
        {
            <li><span>Пользователь: @user.Name </span>@Html.ActionLink("Подробнее", "UserInfo", new { Id = user.Id})</li>
        }
    </ul>
</div>

потом при нажатии идет запрос в метод UserInfo куда передался Id пользователя он будет получен из базы и передан в представление которое вернет метод UserInfo

public ActionResult UserInfo(int id)
    {
        ViewBag.User = context.Users.FirstorDefault(g => g.Id == Id);
        return View();
    }
READ ALSO
Быстрый по объекту JS

Быстрый по объекту JS

Как получить необходимые значения без миллиона вложенных for (key in data) {}

330
Не выходит ошибка &#171;parsererror&#187; в jQuery ajax

Не выходит ошибка «parsererror» в jQuery ajax

Моя цель увидеть состояние "parsererror" в функции обратного вызова"parsererror" говорит о том что данные приняты но сформированные с ошибкой

309
Помогите понять как работает код(из learn.javascript)

Помогите понять как работает код(из learn.javascript)

Создайте функцию isEmpty(obj), которая возвращает true, если в объекте нет свойств и false – если хоть одно свойство есть

396
Как передать значение в callback функцию

Как передать значение в callback функцию

Как передать значение i в function чтобы после того как пришел результат для конкретной итерации можна было сохранить результат для конкретного...

409