我有一个搜索下拉列表。如何在mvc中创建包含四个值的下拉列表。当我从下拉列表中选择一个值并单击搜索按钮时,将显示相应的字段,但选择将更改为默认值。
例如,下拉列表有4个值。默认值为select,其他值为Red,Geen,Blue和Orange。当我选择蓝色,然后单击搜索按钮时,将显示与蓝色相关的所有字段,但缺少选择。它回去选择。
答案 0 :(得分:0)
You can use this script:
<script>
$(document).ready(function setSelectedIndex(s, v) {
for (var i = 0; i < s.options.length; i++) {
if (s.options[i].text == v) {
s.options[i].selected = true;
return;
}
}
}
var name = '@ViewData["ColorName"]';
setSelectedIndex(document.getElementById('IDofDropDown'), '' + name + '');
});
从Controller传递View数据值