在视图中显示mvc4中与所选选项相关的选项值

时间:2015-05-30 10:48:35

标签: asp.net-mvc-4

我正在制作一张表格。我想显示仅与所选选项相关的选项,选择用户。

选择学位

                    <select id="Degree">
                        @foreach (var v in Model.deg)
                        {
                            <option value=@v.Degree_Title>
                                @v.Degree_Title
                            </option> 

                        }
                    </select>

例如,如果用户选择度数,则只有相关选项才会显示在下一个选择框中。请尽快回复我。

1 个答案:

答案 0 :(得分:0)

当您选择Degree(尝试将其放入控制器中的DropDown)和select do autopostback时,将填充与所选学位相关的选项。

在javascript

中包含此内容
function CausePostBack() {
        //alert('hello');
        var form1 = document.forms[0];
        if (!form1.onsubmit || (form1.onsubmit() != false)) {
            //alert('hello again');
            form1.submit();
        }
    } 

和DropDown

 @Html.DropDownList("SomeName", (SelectList)ViewBag.ABC, new { @class = "DropDownList W150 ", onchange = "return CausePostBack();", value = @ViewBag.SelectedVal })