Хорошо, поэтому я новичок во всем мире MVC, но, похоже, это очень хороший способ добиться успеха, и я пытаюсь заставить его работать здесь.
Проблема заключается в следующем: Я не могу получить данные из моей таблицы в моей SQL-базе данных в простую раскрывающуюся форму на моей странице регистрации.
У меня просто нет идеи, куда положить материал, где код для открытия таблицы, выбрать идентификаторы, где положить response.write
и как отправить его в представление?
Моя модель такова:
public class users
{
public string name {get; set;}
public int user_id {get; set;}
}
My Controller:
[HttpGet]
public ActionResult ListUser()
{
return View();
}
И мой взгляд таков:
@model Community.Models.users
У меня есть googled в течение 2 дней и смотрел несколько видео на youtube, но бесполезно, я не могу найти его. Пожалуйста, кто-нибудь с некоторыми знаниями здесь? И, пожалуйста, назовите меня хорошими учебниками и/или форумами, на которых я могу найти больше вопросов, которые у меня могут быть
По-прежнему не повезло в этом проекте.
Я создаю форму и в этой форме, я хочу db-loop (IEnumerable
). Но текущая модель не является IEnumerable
. Я почти застрял, смотрел кучу учебников, и все они просто перечисляют одно соединение, а что, если мне нужны две модели?
Вот мой контроллер, я понял, что вы должны передать список в представление, верно?
public ActionResult Registration()
{
return View(db.users.ToList());
}
Как мне получить этот список в моем представлении без модели IEnumerable
?
@neoistheone, ваш пример не очень помог мне, моя БД открывается вот так:
private DataBaseContext db = new DataBaseContext();
и я не знаю, как это сделать, но он открывает соединение. Я пробовал так много часов, просто глупо, не спал для долгого времени!
Я использую программирование ASP-Classic fyi, и это моя первая серьезная попытка обновить мои знания о программировании современного языка и ООП.