У меня возникли проблемы с отображением имен разных категорий в качестве раскрывающегося списка + отображение общего имени, которое является выбором для каждой категории. Мне нужно это, чтобы создать функцию поиска.Отобразить индивидуальный раскрывающийся список
Список categori оригинал является:
- Datorer & IT
- Filosofi & Религия
- Спорт & Fritid
- Джур & Natur
- Конст & Musik
- Psykolo ГИ & Pedagogik
Запрос для отображения в DropDownList:
- Все категории
- Datorer & IT
- Filosofi & Религия
- Спорт & Fritid
- Джур & Natur
- Конст & Musik
- Psykologi & Pedagogik
<% @ Import Namespace = "BokButik1" %>
<% @ Control Language = "C#" наследуется = "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);
}
}
}