【发布时间】:2017-11-22 10:01:02
【问题描述】:
我有两个下拉列表, 我的任务是隐藏下拉列表之一。 如果用户在下拉列表 1 中选择一个值,我需要隐藏下拉列表 2,反之亦然。
@if (Model.DeputyId == null)
{
<div class="form-group">
<label>@Html.DrawLabel("PoliticalGroup")</label>
@Html.DropDownListFor(m => m.PoliticalGroupId, Model.PoliticalGroups, @Html.DrawLabel("SelectAPoliticalGroup"), new { @class = "form-control" })
</div>
}
@if (Model.PoliticalGroupId == null)
{
<div class="form-group">
<label>@Html.DrawLabel("Deputy")</label>
@Html.DropDownListFor(m => m.DeputyId, Model.Deputies, @Html.DrawLabel("SelectADeputy"), new { @class = "form-control" })
</div>
}
这是我需要根据用户选择控制显示哪一个和隐藏哪一个的两个下拉列表。 感谢您的宝贵时间
【问题讨论】:
-
你愿意使用客户端JS吗?我认为您可以从第一个 DDLF 处理
onchange事件,并为第二个 DDLF 使用hide()方法。 -
是的,这是个好主意,jQuery 会更好
标签: .net asp.net-mvc razor c#-4.0