如何在ASP.NET MVC中使用单选模式创建ListBox?如何在ASP.NET MVC中使用单选模式创建ListBox?
回答
我假设你正在寻找一个像列表框一样的选择框,这意味着显示多行,但功能上与DropDownList类似(只允许一个选择)。
看起来好像没有一种特别简单的方法可以使用ListBox将其关闭。我建议使用Html.DropdownList,与此类似:
<%= Html.DropDownList("list1",
new Dictionary<string, object> {{"size", "5"}}) %>
size属性将使选择框成为ListBox的外观。此外,您需要将您的ViewData项目从MultiSelectList更改为SelectList。
顺便说一句,html规范说要使用SIZE而不是ROWS。也许他们都工作我不知道。 – 2008-12-09 05:09:28
我认为它需要是新的{size = 5} – 2008-12-09 05:10:19
下面应该这样做:对象被转换为select元素的属性列表。
Html.DropDownList( “列表1”,新的对象{@rows = 5,@multiple = FALSE})
下面的代码工作对我来说,
<%= Html.DropDownList( “列表1” ,lstItem,new {@size = 5})%> 其中lstItem表示SelectListItem的列表
最佳解决方案是在这里。
<script type="text/javascript">
$(document).ready(function() {
$('select').removeAttr('multiple');
});
</script>
MVC5.cshtml
@Html.DropDownList("PropertyID", null, htmlAttributes: new {size=5, @class="form-control" })
控制器
ViewBag.PropertyID = new SelectList(db.EntityItems);
- 1. 如何在ASP.NET MVC中构建选项卡式菜单?
- 2. 如何在ASP.NET MVC中创建一个简单的引导模式对话框
- 3. 模型动态创建 - 使用Asp.Net MVC
- 4. 如何使用asp.net mvc声明模式?
- 5. 在asp.net中创建菜单MVC
- 6. 如何在ASP.NET MVC中创建webhook?
- 7. 如何使用代码创建ListBox?
- 8. 如何为ASP.NET和ASP.NET MVC创建通用菜单控件?
- 9. 如何使用ASP.NET MVC中的复选框创建选择列表?
- 10. 创建ASP.NET MVC 3形式
- 11. 您将如何使用ASP.NET MVC在CMS中创建页面?
- 12. 如何在ASP.Net中创建选择性Windows授权MVC
- 13. 模式在asp.net创建可重用的控制MVC
- 14. 在Asp.Net Mvc中创建Json?
- 15. 如何在ASP.NET MVC 3中创建和处理动态表单?
- 16. 如何创建数组在MVC中使用选中的ID
- 17. ASP.NET - 如何创建单选按钮maxtrix
- 18. ASP.NET MVC创建一个模拟用户
- 19. 如何在asp.net中创建模块?
- 20. 如何使用C#在ListBox中创建2个以上的列?
- 21. 如何使用AccountController中的Asp.net mvc标识创建新用户?
- 22. 如何创建在asp.net mvc的
- 23. 如何创建类对象在Asp.net MVC
- 24. 使用MYSQL在ASP.NET MVC上创建Dabatase模型
- 25. 如何使用Razor在ASP.NET MVC3中创建选项卡视图?
- 26. 使用简单循环创建模式?
- 27. RadioButtonFor在asp.net mvc只创建一个单选按钮
- 28. 如何使用SQL创建模式
- 29. 如何在ASP.NET MVC 3创建自己的模板脚手架?
- 30. 如何使用JavaScript在ASP.Net中创建此Popup表单?
采取这里看看http://stackoverflow.com/questions/4402958/how-to-disable-the-multiple-从列表框中选择使用jquery或javascr – 2014-07-11 16:49:01