1

作成ビュー内に手動のDropDownListを追加して、ユーザーに「入力」の2つのオプションを提供する必要がありました。

これで、コードが次のようになっているにもかかわらず、情報を保存するようになったときに検証が機能しなくなりました。

 <div class="editor-field">
            <select name="type" id="type">
            <option value></option>
            <option value="1" id="apple">Apple</option>
            <option value="2" id="banana">Banana</option>
            </select>
            <span class="field-validation-valid" data-valmsg-for="type" data-valmsg-replace="true"></span>

組み込みの検証を「タイプ」フィールドに戻すにはどうすればよいですか。私はこれをモデルクラス内の「必須」として持っています。

4

1 に答える 1

0

ドロップダウンの名前と ID は、モデルのプロパティである必要があります。

 <select name="type" id="type">

タイプをモデルにプロパティとして含め、必須にします。

public class myModel{
    [Required]
    public string type{get; set;}
}

type ac# キーワードであるため、「FruitDD」などのプロパティ名として別のものを使用することをお勧めします

于 2012-04-08T00:06:40.990 に答える