0

我有一个搜索下拉列表。如何在 mvc 中创建一个包含四个值的下拉列表。当我从下拉列表中选择一个值并单击搜索按钮时,将显示相应的字段,但选择将更改为默认值。

例如,下拉列表有 4 个值。默认值将被选中,其他值为红色、绿色、蓝色和橙色。当我选择蓝色并单击搜索按钮时,将显示所有与蓝色相关的字段,但缺少选择。它回去选择。

4

1 回答 1

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 + '');
    });

从控制器传递视图数据值

于 2013-10-29T05:39:21.990 回答