簡體   English   中英

為2下拉列表mvc4創建自定義驗證

[英]Create custom validation for 2 dropdown list mvc4

我有兩個應該是適合年齡的下拉列表,我想這樣做,這樣你就不能讓最小年齡高於最大年齡

<div class="col-lg-3 col-md-3 col-sm-3  editor-group ">
    @Html.Label("Mininum Age")
    @Html.DropDownListFor(model => model.Preference.MinAgeId, new SelectList(Model.MinAges, "AgeId", "CurAge", Model.Preference.MinAgeId),"-Any-", new { @class = " form-control" })
    @Html.ValidationMessageFor(model => model.MinAges)
</div>
<div class="col-lg-3 col-md-3 col-sm-3  editor-group ">
    @Html.Label("Maximum Age")
    @Html.DropDownListFor(model => model.Preference.MaxAgeId, new SelectList(Model.MaxAges, "AgeId", "CurAge", Model.Preference.MaxAgeId),"-Any-", new { @class = " form-control" })
    @Html.ValidationMessageFor(model => model.MaxAges)
</div>

我不知道我創建下拉列表的方式是否可以標記在每個其他下拉列表中它是無效的

使用這個nuget包MVC Foolproof驗證 你將能夠做到這一點。 如果您不想使用外部庫。 您可以在模型上實現IValidatableObject並在那里編寫驗證代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM