1

作成アクションを持つコントローラーがある ASP.Net MVC 4 サイトを作成しています。

Create アクションは、ビューに複数のドロップダウンを提供し、それぞれをデータベースからエンティティの単一リストにバインドします。

ただし、各ドロップダウンの選択が一意であることを確認したいと思います。

どうすればこれを行うことができますか?他の各ドロップダウンで利用可能なオプションを何らかの方法で更新するために、選択が行われるたびにサーバーへの何らかの AJAX ポストバックを行う必要がありますか? それとももっと簡単な方法がありますか?

どうもありがとう、

マーティン・ジョーンズ。

4

1 に答える 1

0

モデルでは、ドロップダウンごとに個別の Id フィールドを持つことができます。以下のようなもの

<%: Html.DropDownListFor(model => model.DropwdownId1,Model.DropdownEntities) %>
<%: Html.DropDownListFor(model => model.DropwdownId2,Model.DropdownEntities) %>
<%: Html.DropDownListFor(model => model.DropwdownId3,Model.DropdownEntities) %>

Dropdownentitiesはデータベースからエンティティを返すだけです。

Post Action の各ドロップダウンで選択した値を確認できます。DropwdownId1 、 DropwdownId2

于 2013-03-21T16:53:55.100 に答える