ここでいくつかの質問/回答を読んだ後、次のように、選択リストをフォームに追加してデータを入力する方法を見つけました。
@Html.DropDownList("S", new SelectList(ViewBag.S, "Id", "Nme"), "-- Sel a S --")
そして、それは完璧に機能します。ただし、クライアント側の検証を追加して、ユーザーがオプションを選択し、デフォルトのままにしていないかどうかを検証したいと思います。
私は mvc 3 に付属する標準の jquery を使用しているため、おそらく HTML.ValidationMessage で何かを行う必要がありますが、何ですか?
そして、私の人生ではどうやって解決することはできません。
ティア。
わかりました、JQuery ランドでどのように行われたかを調べたところ、次のように html 属性を追加するだけで見つかりました。
new {@class='required'}
Html.DropDownList ステートメントに追加し、validationMessage を追加すると、問題が解決します。