如何在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中創建webhook?
- 6. 在asp.net中創建菜單MVC
- 7. 在ASP.NET MVC中創建動態表單
- 8. 如何使用Asp.Net MVC創建模板化控件?
- 9. 如何在java中使用單例模式創建序列號
- 10. 如何使用代碼創建ListBox?
- 11. 創建使用MVC模式框架enitity
- 12. 在asp.net中使用動態模型創建視圖mvc
- 13. 如何爲ASP.NET和ASP.NET MVC創建通用菜單控件?
- 14. 創建ASP.NET MVC 3形式
- 15. 您將如何使用ASP.NET MVC在CMS中創建頁面?
- 16. 如何使用ASP.NET MVC中的複選框創建選擇列表?
- 17. 如何在ASP.Net中創建選擇性Windows授權MVC
- 18. 模式在asp.net創建可重用的控制MVC
- 19. 在Asp.Net Mvc中創建Json?
- 20. 如何在Qt中創建一個ListBox?
- 21. ASP.NET MVC。如何使無模型部分(如創建視圖)
- 22. 如何在ASP.NET MVC 3中創建和處理動態表單?
- 23. 如何在ASP.NET MVC 3中創建簡單的範圍滑塊?
- 24. ASP.NET - 如何創建單選按鈕maxtrix
- 25. 如何在Asp.net MVC Web Api中創建Ror樣式Restful路由
- 26. 如何創建數組在MVC中使用選中的ID
- 27. ASP.NET MVC創建一個模擬用戶
- 28. 如何在asp.net中創建模塊?
- 29. 如何在模式IUnitofwork中使用EntityFramework CodeFirst在ASP.Net MVC中使用CRUD
- 30. 如何創建在asp.net mvc的
採取這裏看看http://stackoverflow.com/questions/4402958/how-to-disable-the-multiple-從列表框中選擇使用jquery或javascr – 2014-07-11 16:49:01