Итак, я работаю над проектом, мне нужно показать данные в среде MVC, которую мой учитель хочет, чтобы мы использовали SQL-сервер.
В настоящее время я пытаюсь привязать флагконкретной страны с ее идентификатором (флаг является varbinary и является буквальным именем, которое я дал файлу в базе данных).
Итак, пример того, чего я пытаюсь достичь:
Когдасписок стран отображается, я хочу, чтобы соответствующий флаг, который я поставил в базе данных, показывался рядом с этой страной. Пример: Нидерланды - это удостоверение личности № 1, Германия № 2, Бельгия № 3. Я бы хотел, чтобы их соответствующие флаги показывались рядом.
Однако я сейчас застрял. Я предоставлю некоторый код для большей ясности.
Код контроллера
public ActionResult Details(int id)
{
//make new instance of class, proceed to connect queries to the instances and return a view
NationPlayerList nationPlayerList = new NationPlayerList();
nationPlayerList.Players = db.Players.Where(p => p.Nation_ID == id).ToList();
nationPlayerList.Nation = db.Nations.Single(n => n.Nation_ID == id);
return View(nationPlayerList);
}
Подробности HTML
<dd>
<img src=@Url.Content("../../Flags/" + Model.Nation.Flag.ToList()) />
</dd>
ЕслиНужна дополнительная информация, которую я с удовольствием предоставлю. Я довольно новичок в MVC, так что я могу пропустить вещи случайно.