【发布时间】:2019-06-14 16:16:15
【问题描述】:
我这里有几个下拉列表,如 所示,基于此下拉选择,应该填充下一个下拉列表。 我尝试使用此关键字来获取当前下拉列表的值,但我无法获取它。
<td class="border-top-0 border-left-0 border-right-0 align-middle form-group">
@{
SelectList newSelectList = new SelectList((from s in Model.UserMasterList
.ToList()
select new
{
userId = s.userId,
userName = (s.userFirstName +' '+ s.userLastName)
}).Distinct()
,
"userId",
"userName",
string.IsNullOrEmpty(item.JobConstructionManagerId.ToString()) ? 0 : item.JobConstructionManagerId);
}
@Html.DropDownListFor(model => item.JobConstructionManagerId, (SelectList)newSelectList, new { @class = "form-control js-select js-noFilter hidden DDConstructionManager", size = "2", @value = 0, Id = "JobConstructionManager" + t ,@OnChange="fill();"}) //first dropdown
</td>
<td class="border-top-0 border-left-0 border-right-0 text-center text-align-center">
@{
SelectList newSelectStaffList = new SelectList((from s in Model.UserMasterStaffList //.UserConstructionManagersDetailList
.ToList()
select new
{
SuserId = s.userId, //s.conUserId,
SuserName = (s.userFirstName + ' ' + s.userLastName) //(s.mqUserMaster.userFirstName +' '+ s.mqUserMaster.userLastName)
}).Distinct()
,
"SuserId",
"SuserName",
string.IsNullOrEmpty(item.JobStaffId.ToString()) ? 0 : item.JobStaffId);
}
@Html.DropDownListFor(model => item.JobStaffId, (SelectList)newSelectStaffList, new { @class = "form-control js-select js-noFilter hidden DDStaff", size = "2", @value = 0, Id = "JobStaff" + t }) //second dropdown
</td>
主要问题是如何让下一个下拉菜单进入某个特定的下拉菜单
【问题讨论】:
-
能否出示有问题的相关代码
-
检查我编辑的问题@lzzy
-
不,这并不能解决我的问题@iSahilSharma 我这里有多个带有动态 ID 的下拉列表
-
提供更多代码以供查看,例如
fill();方法
标签: c# jquery .net asp.net-mvc