我将如何填充ASP.NET MVC列表框? 使它不可选? 我将如何从列表框中删除所选项目asp.net html.listboxfor
2
A
回答
11
你想要一个不可选的选择?
<%= Html.ListBoxFor(m => m.Choices,
Model.ChoicesMenu,
new { disabled = "disabled" }) %>
的想法是,你的模型需要有一个IEnumerable<SelectListItem>
,将持有的可能的键/值对您的选择,这里的ChoicesMenu
。所选的实际值(如果可以选择)将被张贴在Choices
属性中。使用允许您指定html属性的签名,并将其禁用,以防止选择它。当然,你可以用javascript来做到这一点(或撤消它)。
型号:
public class ViewModel
{
public int[] Choices { get; set; }
public IEnumerable<SelectListItem> ChoicesMenu { get; set; }
}
行动(相关位)
var model = new ViewModel
{
ChoicesMenu = db.Items
.Select(i => new SelectListItem
{
Text = i.Name,
Value = i.ID.ToString()
});
}
[MVC ModelBind列表框随着Multple选择(的
1
MVC ModelBind ListBox With Multple Selections可能会给你第一个答案。
您可以禁用列表框中的项目,但不能禁用列表框本身。如果将Visible设置为false,则不会显示整个列表框。
做这样的事情:
ListBox.Items[X].Selected = false
将使项目不可选。
相关问题
- 1. ASP.NET MVC问题与Html.ListBoxFor()
- 2. 困惑ASP.NET MVC Html.ListBoxFor(...)SelectExtension
- 3. 在@ Html.ListBoxFor中绑定值
- 4. Html.ListBoxFor不选项目
- 5. ASP.NET MVC4 @ Html.ListBoxFor多到数据库使用EF
- 6. ASP.NET Html.ListBoxFor总是在页面加载时选择所有选项
- 7. 如何在ASP.Net MVC 3中使用@ Html.ListBoxFor方法?
- 8. 填充@ html.listboxfor使用存储过程
- 9. 如何使用MVC帮手@ Html.ListBoxFor
- 10. @ Html.ListBoxFor使用和创建问题
- 11. Html.ListBoxFor显示后不显示数值:无
- 12. Html.ListBoxFor对象引用未设置为
- 13. 无法获得正确的语法@ Html.ListBoxFor()
- 14. 将数据从一个Html.listboxfor复制到asp.net中的其他列表框中mvc
- 15. 如何在@ Html.ListBoxFor中使用对象列表?
- 16. 如何使用MVC 4在@ Html.ListBoxFor中选择特定项目?
- 17. 为什么Html.ListBoxFor()不会突出显示当前选定的项目?
- 18. 从MVC中获取从html.listboxfor中选择的项目而不做任何帖子
- 19. ArgumentNullException在asp.net MVC
- 20. ASP.NET MVC(剃须刀)Listbox多选字符串值
- 21. asp.net的MVC:使用的FormCollection
- 22. Asp.Net MVC 3列表框不会选择初始值
- 23. 如何多选列表框asp.net
- 24. 宽度应该总是最大伸展在asp.net MVC
- 25. Html.ListBoxFor仅显示至9个选定元素,>第10个元素未被选中
- 26. ASP,MVC,EF:如何将POST值从Html.ListBoxFor <T>映射到EF实体导航属性
- 27. ASP.NET MVC必需DataAnnotation
- 28. ASP.net MVC多个选择项
- 29. ASP.NET MVC中的Html.ListBox需要帮助
- 30. ListBoxFor在asp.net中单击选择mvc
可能重复http://stackoverflow.com/questions/382747/mvc- modelbind-listbox-with-multple-selections) – 2010-05-13 12:16:55
你的第二个问题是在这里回答的:http://stackoverflow.com/questions/1379125/make-drop-down-list-item-unselectable – 2010-05-13 12:17:33
如果你的列表是不可选择的你选择要删除的项目? – azamsharp 2010-05-13 15:00:27