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