Страницы

Поиск по вопросам

среда, 19 июня 2019 г.

Не работают списковые элементы ASP.NET

Хочу использовать asp:CheckBoxList, но браузер выдаёт ошибку:
Uncaught SyntaxError: Failed to execute 'matches' on 'Element': 'A ASP:CHECKBOXLIST' is not a valid selector.

Критерії вибору:

Тип

Option 1 Option 2

Ціна


Помогите решить проблему.


Ответ

На представлении в asp.net mvc нельзя использовать контролы из asp.net webforms, Надо либо вручную написать html select/option либо использовать Razor Syntax. Примеры:
HTML Tag

Razor:
Controller:
public ActionResult SelectCategory() { List items = new List(); items.Add(new SelectListItem { Text = "Volvo", Value = "0"}); items.Add(new SelectListItem { Text = "Saab", Value = "1" }); items.Add(new SelectListItem { Text = "Mercedes", Value = "2", Selected = true }); items.Add(new SelectListItem { Text = "Audi", Value = "3" }); ViewBag.Cars= items; return View(); }
View:
@Html.DropDownList("Cars")

Комментариев нет:

Отправить комментарий