我有一個需求,我需要根據下拉選擇顯示詳細信息。這些細節來自數據庫。當我單擊一個用戶時,所有屬於該用戶的所有細節都必須顯示。基於下拉選擇的顯示值MVC
Model類
public class TaskDetails
{
public string ProjectID { get; set; }
public string ProjectName { get; set; }
public DateTime StartDate { get; set; }
public DateTime EstimatedDate { get; set; }
public string TaskDescription { get; set; }
}
控制器
List<SelectListItem> query = DE.tblEmployees.Select(c => new SelectListItem
{ Text = c.Name, Value = c.Name }).ToList();
ViewBag.Categories = query;
return View();
查看
<div class="dropdown">
@Html.DropDownList("CategoryID", (List<SelectListItem>)ViewBag.Categories, "--User Name--")
</div>
在查看我加載所有用戶在下拉列表中輸入值。但是,當管理員選擇任何用戶時,用戶的所有細節都必須顯示在表格下。他在這裏我很完美,但從這裏被擊中。如何前進如何根據下拉選擇顯示用戶的詳細信息。
是否要在同一頁面或另一個頁面中顯示用戶的詳細信息? –
只有同一頁。 – Meghana
然後,您需要爲細節數據創建部分視圖。並在下拉更改事件中調用ajax方法並獲取數據並在部分視圖中加載。 –