0
A
回答
0
值不能retreived,除非如果你還沒有設置datasouce時證明了這一點。您必須證明DisplayMember(顯示的項目)和ValueMember屬性才能檢索選定項目的值。 如果您沒有這樣做,您將無法獲得所選項目的Vlaue(或selectedValue)。
1
我認爲你在混合詞彙。常規下拉菜單中包含「項目」。
在純html中,下拉呈現爲<select ..>
元素,其中<option ..>
元素表示項目。
在Asp.Net中,相應的控件被稱爲DropDownList
,它包含ListItem
子元素。 ListItems
具有屬性Text
和Value
,其中Text屬性是UI中顯示的內容,Value屬性是回發到服務器的內容。
對於父母DropDownList
,SelectedValue
是來自所選ListItem
的Value
屬性。另一方面,SelectedIndex是下拉列表中所有ListItem中所選ListItem
的零基數字索引。
詞彙課的出路,你似乎想有一個下拉的地方而不是顯示文本,圖像會在UI中顯示,然後用戶可以選擇正確的圖像。下拉列表的value屬性會包含某些選定圖片的ID(可能是圖片文件名,或者是數據庫表中的關鍵字等)。
爲了讓您對您顯示在下拉列表中圖像的方式,請看看在接受這個問題的答案:
0
這裏是下拉:
@Html.DropDownListFor(model => model.CountyID, new SelectList(Model.allCounties, "CountyID", "CountyName"), "Select.....", new { @class = "form-control", @id = "CountyID", @onchange = "DisplayCountyInfo();" })
<div id="CountyView">
@Html.Partial("_CountyView", Model._countyModel)
</div>
<script>
function DisplayCountyInfo() {
$("#CountyView").load('@(Url.Action("_CountyView", "Controller", null, Request.Url.Scheme))?id=' + $("#CountyID").val());
};
</script>
創建部分視圖
@model Application.Web.ViewModels.CountyViewModel
<h4><b>@Model.CountyName</b></h4>
<a href="@Model.URL" target="_blank">@Model.URL</a>
控制器
[OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")]
public ActionResult _CountyView(int id)
{
var county = _countyService.Get(id);
CountyViewModel viewModel = new CountyViewModel()
{
CountyName = county.CountyName,
URL = county.URL
};
return PartialView("_CountyView", viewModel);
}
相關問題
- 1. DropdownList未顯示選定的值
- 2. DropDownList的選定值不顯示
- 3. MVC DropDownlist不顯示選定的值
- 4. 保持DropDownList的選定值與GridView中顯示的值相同
- 5. DropDownList - 編輯表單中顯示的選定值
- 6. 如何保持DropDownList中的選定值始終顯示?
- 7. DropDownList的選定值
- 8. 顯示列表後選擇DropDownList值Razor
- 9. DROPDOWNLIST第一個值顯示「選擇」
- 10. ASP.NET MVC的DropDownList問題不顯示選定的值
- 11. Maintain DropdownList在mvc中選定的值
- 12. 在asp.net MVC 4.0中的選定值dropdownlist
- 13. Dropdownlist在回發中的選定值
- 14. 顯示SQL值的DropDownList
- 15. 網格中的Kendo DropDownList在選擇後顯示值
- 16. kendo dropdownlist顯示頁面呈現時的選定值
- 17. 如何在dropDownlist中顯示默認值
- 18. DropDownList不顯示數據綁定值
- 19. WebGrid DropDownList選定的值?
- 20. MVC .NET DropdownList選定的值
- 21. WHERE與DropDownList的選定值
- 22. 獲取DropDownList的選定值
- 23. asp.net dropdownlist顯示儲存值在下拉列表中選擇
- 24. 在textview中顯示listview的選定值
- 25. 如果選中的值不在源中,DropDownList將顯示空白值
- 26. 從Dropdownlist中獲得選定的值
- 27. 獲取Gridview中Dropdownlist的選定值
- 28. 從DropDownList中獲取選定的值
- 29. 在asp.net MVC獲取dropdownlist的選定值
- 30. DropDownlist選定值 - MVC 3.0
顯示它怎麼樣? – Tyrsius 2012-07-13 19:19:02
你在用什麼?的WinForms? XAML?的WebForms? MVC? – 2012-07-13 19:20:34
你試過http://stackoverflow.com/questions/5956236/dropdownlist-selectedvalue – deostroll 2012-07-13 19:21:40