下拉值MVC Razor(国家,州)

时间:2014-08-28 11:39:36

标签: asp.net-mvc razor

嗨我有两个下拉菜单。

  1. MasterModule(国家)
  2. 子模块(状态)
  3. 我的期望是首先选择主类别(国家)而不是选择(州)..

    目前,当我选择任何一个国家时,它会显示所有州。

    我有以下剃刀代码

    <div class="editor-label">
                    @Html.LabelFor(model => model.MasterID, "Department")
                </div>
                <div class="editor-field">
                    @Html.DropDownList("MasterID", String.Empty)
                    @Html.ValidationMessageFor(model => model.MasterID)
                </div>
    
                <div class="editor-label">
                    @Html.LabelFor(model => model.SubId, "Employee")
                </div>
                <div class="editor-field">
                    @Html.DropDownList("SubId", String.Empty)
                    @Html.ValidationMessageFor(model => model.SubId)
                </div>
    

    任何帮助如何实现这一目标?

    上面的代码只是将下拉值绑定到两者,我希望子模块下拉列表仅显示所选国家/地区的状态。并且只有在我选择国家/地区时才会显示值

1 个答案:

答案 0 :(得分:1)

此问题描述了您希望拥有的相同情况,请参阅已接受的解决方案: Fill drop down list on selection of another drop down list

Jot找到的解决方案:http://articlemirror.blogspot.in/2014/01/populate-cascading-dropdown-list-in.html