簡體   English   中英

從另一個模型填充ASP.NET MVC 5中的下拉列表

[英]Populating a dropdownlist in ASP.NET MVC 5 from another model

我正在嘗試填充包含部門名稱的下拉列表。 此下拉列表將位於創建新用戶的視圖中。 我有兩個單獨的模型,如下所示:

public class User : MongoEntity
{
    public User()
    {
        DepartmentName = new List<Department>();
    }

    public string FullName { get; set; }
    public string LoginName { get; set; }
    public string Title { get; set; }
    public List<Department> DepartmentName { get; set; }
    public string TelephoneNumber { get; set; }
    public string Email { get; set; }
}

public class Department : MongoEntity
{
    public string DepartmentName { get; set; }
    public string DepartmentLocation { get; set; }
}

我無法將Department Model中的值拉入CreateUser視圖。

我正在為此項目使用MongoDB。 任何幫助/反饋將不勝感激。

看起來您的問題不是關於dropdownlist,而是關於從MongoDB填充列表。 嘗試將DepartmentName設為虛擬:

public virtual List<Department> DepartmentName { get; set; }

順便說一下,我想到這個屬性應該命名為“Departments”而不是“DepartmentName”。

PS如果沒有幫助,請向我們展示更多代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM