0
我有以下視圖,分類(下拉列表)和價格值。因此,人們可以從下拉列表中輕鬆選擇任何項目並投入價格,然後創建產品線。但我想根據用戶添加的價格範圍自動選擇下拉列表。例如,如果價格低於100美元,那麼它是普通的,如果它在100-500之間,那麼它就是白銀,如果價格超過500美元,那麼我的分類被認爲是黃金。如何根據asp.net中的價格範圍自動分配一個值mvc
<label for="exampleInputEmail1">Category</label>
<div class="form-group">
<div class="col-md-10" style="">
@Html.DropDownListFor(model => model.Category, new[] {
new SelectListItem() {Text = "Ordinary"},
new SelectListItem() {Text = "Silver"},
new SelectListItem() {Text = "Gold"},
}, " ◦◦○ Kateqoriya", new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.Cateqoriya, "", new { @class = "text-danger" })
</div>
</div>
<label for="exampleInputEmail1">Price</label>
<div class="form-group">
<div class="col-md-10">
@Html.EditorFor(model => model.Price, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.Price, "", new { @class = "text-danger" })
</div>
</div>
這是爲你的'Create'行動? –
是的,那是我創建的動作 –
您可以在模型的屬性Category的get {}中執行此操作。您可以根據價格屬性值將您的條件恢復爲期望值。 –