Ok, więc jestem nowy w tym całym świecie MVC, ale wydaje się, że to całkiem dobry sposób na załatwianie spraw i staram się, aby działało tutaj.Lista rozwijana ASP.NET MVC z bazy danych
Problem: Nie mogę pobrać danych z mojej tabeli w bazie danych SQL do prostego formularza na mojej stronie rejestracji.
Po prostu nie mam pojęcia, gdzie umieścić materiał, gdzie kodować, aby otworzyć stół, wybrać identyfikatory, gdzie umieścić response.write
i jak wysłać go do widoku?
moim modelu to:
public class users
{
public string name {get; set;}
public int user_id {get; set;}
}
mojego kontrolera to:
[HttpGet]
public ActionResult ListUser()
{
return View();
}
I moim zdaniem jest to:
@model Community.Models.users
Mam google przez 2 dni i teraz patrzył kilka filmów na youtube, ale bezużyteczne, nie mogę go znaleźć. Proszę, ktoś z pewną wiedzą tutaj? I proszę wskazać mi kilka dobrych tutoriali i/lub fora, gdzie można wyszukać więcej pytań mógłbym
Wciąż nie ma szczęścia na tym projekcie ..
Tworzę postać i że w ciągu formularz, chcę db-loop (IEnumerable
) .. Ale obecny model nie jest IEnumerable
. Trochę utknąłem, oglądałem kilka tutoriali i wszystkie one po prostu wymieniają jedno połączenie, a co jeśli chcę dwa modele?
Oto mój kontroler, rozumiem, że musisz przekazać listę do widoku, prawda?
public ActionResult Registration()
{
return View(db.users.ToList());
}
Jak mogę zdobyć tej liście moim zdaniem Witout modelu IEnumerable
?
@neoistheone, Twój przykład nie zrobił mi wiele pomóc, mój DB otwiera tak:
private DataBaseContext db = new DataBaseContext();
i nie wiem jak, ale otwiera połączenie. Próbowałem już od wielu godzin, to po prostu głupie, nie spałem tak długo!
Jestem przyzwyczajony do programowania ASP-Classic fyi i jest to moja pierwsza poważna próba poszerzenia mojej wiedzy na temat programowania aktualnego języka i OOP.
Sprawdź tutaj: http://stackoverflow.com/questions/2396883/asp-net-mvc-populate-a-drop-down-list i tutaj: http://stackoverflow.com/questions/314933/ asp-net-mvc-how-do-i-pass-a-list-from-a-class-in-model-to-a-repeater-in-a-vie –
Sprawdź http://stackoverflow.com/a/10018406/1241400 –