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();
}
Пожалуйста, посоветуйте.

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

Подробнее здесь: https://stackoverflow.com/questions/297 ... opdownlist
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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