У меня проблема с отображением имен разных категорий в виде выпадающего списка + отображение общего имени, которое является выбором для каждой категории. Мне нужно это для того, чтобы создать функцию поиска.
Оригинальный список категорий:
- Datorer & IT
- Философия и религия
- Sport & Fritid
- Джур и Натур
- Konst & Musik
- Психологи и педагоги
Запрос на отображение в виде выпадающего списка:
- Все категории
- Datorer & IT
- Философия и религия
- Sport & Fritid
- Джур и Натур
- Konst & Musik
- Психологи и педагоги
<% @ Import Namespace = "BokButik1"%>
<% @ Control Language = "C #" Inherits = "System.Web.Mvc.ViewUserControl"%>
<% using (Html.BeginForm()) {%>
<fieldset>
<legend>Edit Album</legend>
<%: Html.DropDownList("KategoriID", new SelectList(ViewData["Kategoris"] as IEnumerable, "KategoriID", "KategoriNamn", Model.Kategoris))%>
<p>
<input type="submit" value="Save" />
</p>
</fieldset>
<% } %>
namespace BokButik1.ViewModels
{
public class SokningIndexViewModel
{
public List<Kategori> Kategoris { get; set; }
}
}
namespace BokButik1.Controllers
{
public class SokningController : Controller
{
private IKategoriRepository myIKategoriRepository = new KategoriRepository();
//
// GET: /Sokning/
public ActionResult Index()
{
var SokningIndexViewModel = new SokningIndexViewModel
{
Kategoris = myIKategoriRepository.HamtaAllaKategoriNamn()
};
return View(SokningIndexViewModel);
}
}
}