-1
、asp-for
でVehiclePlate
に結合は、選択オプション(@vehicle.Category
)のvalue
を取得しますが、私はオプションのtext
を取得したいです)をController
に入力します。どうやってやるの?間違っbindind ASP.NET MVC
これは私のselect
次のとおりです。
@model Exam
...
<select asp-for="VehiclePlate" id="listVehicle" data-init-plugin="select2" style="width: 100%">
@foreach (var vehicle in ViewBag.Vehicles)
{
<option value="@vehicle.Category">@vehicle.Plate</option>
}
</select>
そして、これが私のController
次のとおりです。
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<ActionResult> Create(Exam exam)
{
...
}
でも、これは質問には答えません。 – perozzo
あなたの質問が何であるか分かりません。選択したプレートをコントローラに入れたいですか?そうであれば、値とオプションのテキストの両方に入れます。 – timsuldat
ビューにカテゴリが必要です。そのため、私は値でそれを使用しています。しかし、気にしないで、すでにそれを持っています。 – perozzo