Razor ページに SelectList があり、ユーザーが項目を選択できるかどうかを適切に選択できる必要があります。
選択された項目の値は、Entity Framework データベース ファースト テーブル/クラスのプロパティである整数であり、メタ データに関連付けられたバディ クラスがありますが、この値に重要なメタ データはなく、必須ではありません。属性。System.ComponentModel と System.ComponentModel.DataAnnotations をインポートしたので、それについて言及するだけです。それが何かに関係している可能性があります。
Razor ページには次のものがあります。
@Html.DropDownListFor(x => x.blah, MySelectList, "(select)")
ページのソースコードは次のことを示しています。
<select data-val="true" data-val-number="The field blah must be a number." data-val-required="The blah field is required." ...>
私は「必須」を求めていませんでしたが、そこにあります: どうすればそれを禁止できますか?
クリスピン