MVCアプリケーションを初めて使用しています。自分のページにドロップダウンを1を追加しようとしました。今私はCSHTMLが他のドロップダウンで選択した値に応じてドロップダウンを表示します。
<div>
@{
List<SelectListItem> listItems = new List<SelectListItem>();
listItems.Add(new SelectListItem
{
Text = "Car",
Value = "Car"
});
listItems.Add(new SelectListItem
{
Text = "Bike",
Value = "Bike",
});
}
@Html.Label("Vehicle")
@Html.DropDownList("VehicleType", listItems, new { @class = "form-control" })
</div>
<div>
@Html.Label("Cars");
@Html.DropDownListFor(m => m.CarsList, new SelectList(Model.CarsList, "Name", "Name"), "Select Car")
@Html.Label("Bike");
@Html.DropDownListFor(m => m.BikeList, new SelectList(Model.BikeList, "Barcode", "Name"), "Select Bike")
</div>
以下のように見える1.
ドロップダウンリストから選択した値に応じて、ドロップダウン2またはドロップダウン3を表示する必要がある今ではすべてを示し、さらに2つのドロップダウン2 & 3を作成しました3つのドロップダウンが表示されますが、車が車として選択されている場合は、車のドロップダウンリストを表示します。どうやってやるの。
ありがとう@Shyjuしかし、私は変更イベントを追加するのですか?それはcshtmlファイルか他の場所にありますか? – user4912134
これを現在のページのスクリプトセクションまたは外部のjavascriptファイルに置くことができます。現在のcshtmlファイルに入れている場合は、 '@section Scripts'領域に入れてjQueryライブラリのロード後に実行されるようにしてください。 – Shyju
これを参考にしてご覧くださいhttps://stackoverflow.com/questions/34147155/where-should-i-place-the-js-script-files-in-a-mvc-application-so-jquery-works- we/34147263#34147263 – Shyju