我想爲我的dropdownlist設置一個選定的值,但是我無法將它顯示在頁面上。DropDownList的選定值不顯示
這是我如何設置選定的值;
productHier = new SelectList(hierarchyList, "ProductHierarchyID", "ProductHierarchyCode", orderline.PrmProductVariant.PrmProduct.PrmProductHierarchy1);
ViewBag.productHier = productHier;
,這在我看來是
@Html.DropDownList("Hierarchy", (IEnumerable<SelectListItem>)ViewBag.productHier, "Hierarchy Seçiniz", new { @Class = "form-control control-text" })
我嘗試過許多建議,由其他問題,關於這個問題,但沒有幫助過我的一部分。我不知道我錯過了什麼。
編輯:當我調試時,我可以看到在控制器和視圖中指定爲選定值的值,但不知何故,我不能在頁面上看到它們。
'Hierarchy'是您模型中的一個屬性。如果是這樣,然後將其設置爲您想要選擇的選項的值(綁定到模型時,將忽略「SelectList」構造函數的第4個參數 –
這只是下拉列表的名稱,沒有任何名稱爲「層次結構「在我的模型中。 –