Попытка получить список всех моих категорий в моем представлении, но это не очень хорошо для меня. Это мой контроллер:Невозможно преобразовать тип 'System.Web.Mvc.SelectList' в 'System.Collections.Generic.List <string>'
public ActionResult Index(int? id)
{
ViewBag.Operation = id;
ViewBag.Products = _db.Products.ToList();
ViewBag.CategoryId = new SelectList(_db.Categories, "Id", "Name");
Product product = _db.Products.Find(id);
return View(product);
}
И это код, который я пытаюсь запустить, на мой взгляд
var categories = ((List<string>) ViewBag.CategoryId);
Но я получаю эту ошибку:
Cannot convert type 'System.Web.Mvc.SelectList' to 'System.Collections.Generic.List'
Так что это говорит, что нельзя преобразовать тип SelectList в список –
Почему вы хотите запустить этот код в своем представлении? Это не «Список», поэтому вы не можете использовать его. –
CodeCaster
@CodeCaster Потому что я собираюсь сделать вкладки, поэтому мне нужно получить каждое имя категории и отсортировать каждый элемент под правой категорией –