DropDownList фильтра MVC (Razor)C#

Место общения программистов C#
Anonymous
DropDownList фильтра MVC (Razor)

Сообщение Anonymous »

Я новичок в MVC и JavaScript, и у меня есть вопрос по DropDownList.

Я создаю программу «Прокат автомобилей», и у меня есть представление, позволяющее добавлять новые автомобили в инвентарь.

Представление включает 2 раскрывающихся списка (см. ниже):

Код: Выделить всё

@Html.DropDownList("ManufacturerId", string.Empty)
@Html.ValidationMessageFor(model => model.ManufacturerId)

@Html.LabelFor(model => model.ModelId)

@Html.DropDownList("ModelId", string.Empty)
@Html.ValidationMessageFor(model => model.ModelId)

Я хочу, чтобы когда пользователь выбирал производителя, например (Alfa Romeo), в списке «модель» отображались только модели «Alfa Mito», а не полный список...

Функция «Мой контроллер» отправляла на просмотр список моделей с помощью ViewBag, см. ниже:

Код: Выделить всё

public ActionResult AddNewCar()
{
ViewBag.ManufacturerId = new SelectList(db.Manufacturers, "ManufacturerId", "ManufacturerName");
ViewBag.ModelId = new SelectList(db.Models, "ModelId", "ModelName");

ViewBag.BranchId = new SelectList(db.Branchs, "BranchId", "BranchName");

return View();
}
Пожалуйста, посоветуйте.

Спасибо,
Алмог

Вернуться в «C#»