我有一个包含服务列表的页面,并使其成为可单击的按钮
@foreach (var item in Model)
{
@Html.ActionLink(item.ServiceName, "QueueInfo",
new { id = item.ServiceId}, new { @class = "button btn btn-default" })
}
每当我单击其中的1时,它就会重定向到我的“ QueueInfo控制器”,这是该代码。
public ActionResult QueueInfo()
{
ViewBag.ServiceId = new SelectList(db.Services, "ServiceId", "ServiceName");
return View();
}
如何根据我从第一个代码中单击的服务来更改下拉列表的值?那有可能吗?
答案 0 :(得分:0)
SelectList具有一个称为selectedValue的属性,您可以将所选的ID传递给它。
public ActionResult QueryInfo(int? id)
{
ViewBag.ServiceId = new SelectList(db.Services, "ServiceId", "ServiceName", id);
return View();
}