如何在mvc中持续下拉选择

时间:2013-05-01 06:54:21

标签: model-view-controller

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

例如,下拉列表有4个值。默认值为select,其他值为Red,Geen,Blue和Orange。当我选择蓝色,然后单击搜索按钮时,将显示与蓝色相关的所有字段,但缺少选择。它回去选择。

1 个答案:

答案 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数据值