Wie erstelle ich eine ListBox in ASP.NET MVC mit Einzelauswahlmodus?Wie erstelle ich eine ListBox in ASP.NET MVC mit Einzelauswahlmodus?
Antwort
Ich nehme an, Sie suchen nach einer Auswahlbox visuell wie die ListBox, dh mit mehreren Zeilen angezeigt, aber funktional wie die DropDownList (so dass nur eine Auswahl möglich ist).
Es sieht so aus, als gäbe es keine besonders einfache Möglichkeit, dies mit ListBox zu lösen. Ich würde mit Html.DropDownList, ähnlich wie dies vorschlägt:
<%= Html.DropDownList("list1",
new Dictionary<string, object> {{"size", "5"}}) %>
Die Größe Attribut wird der Auswahlbox das Aussehen einer List-Box geben. Außerdem müssen Sie Ihr ViewData-Element von MultiSelectList in SelectList ändern.
BTW die HTML-Spezifikation sagt, SIZE statt ROWS zu verwenden. Vielleicht funktionieren beide, da bin ich mir nicht sicher. –
Ich denke, es muss neu sein {size = 5} –
Sie haben Recht. Gehirnlücke - hielt es für eine Reihe von Zeilen, sah es als Größe nach und schrieb trotzdem Zeilen. Ich werde meine Antwort bearbeiten. –
Die folgenden sollten es tun: Das Objekt wird in eine Liste von Attributen für das select-Element übersetzt.
Html.DropDownList ("list1", new Object {@rows = 5, @multiple = false})
Auch wenn Sie multiple = false setzen, endet es immer noch als
folgende Code funktioniert für mich,
<% = Html.DropDownList ("list1" , lstItem, neu {@size = 5})%> wobei lstItem die Liste von SelectListItem repräsentiert
Die beste Lösung ist hier.
<script type="text/javascript">
$(document).ready(function() {
$('select').removeAttr('multiple');
});
</script>
MVC5.cshtml
@Html.DropDownList("PropertyID", null, htmlAttributes: new {size=5, @class="form-control" })
-Controller
ViewBag.PropertyID = new SelectList(db.EntityItems);
- 1. Wie erstelle ich eine silverlight editierbare Listbox?
- 2. Wie erstelle ich rotierende Anzeigenblöcke in ASP.NET MVC?
- 3. Wie erstelle ich ein zweispaltiges Snaking-Layout in ASP.NET MVC?
- 4. Wie genau erstelle ich eine mehrspaltige Listbox in Visual Basic?
- 5. Wie erstelle ich SEO-Friendly URLs in ASP.Net-MVC
- 6. Wie erstelle ich einen Webhook in ASP.NET MVC?
- 7. Wie erstelle ich ein mehrzeiliges Textfeld in asp.net mvc?
- 8. Wie erstelle ich ein 3D-Kreisdiagramm? -Asp.net MVC
- 9. Wie erstelle ich einen benutzerdefinierten Mitgliedschaftsanbieter für ASP.NET MVC 2?
- 10. Wie erstelle ich eine stark typisierte Ansichtsseite mit ASP.NET MVC VB.NET XML Literals View Engine?
- 11. Wie zeige ich eine PDF mit PdfSharp in ASP.Net MVC?
- 12. Wie erstelle ich eine Auswahlliste mithilfe von Kontrollkästchen in ASP.NET MVC?
- 13. Wie erstelle ich eine Tag-Cloud in ASP.NET?
- 14. Gridview Adapter Einzelauswahlmodus
- 15. Wie erstelle ich ein Modell MVC AJAX in ASP.NET mit 5
- 16. Wie lösche ich Artikel mit ASP.Net MVC
- 17. Wie kann ich eine schnelle Anwendungsentwicklung mit ASP.NET MVC durchführen?
- 18. Wie verwende ich jqGrid mit ASP.NET MVC?
- 19. Wie kann ich eine Blog-Anwendung in asp.net mvc entwickeln?
- 20. Wie erstelle ich eine Beta-Zugangsseite wie die auf superuser.com?
- 21. Wie erstelle ich einen ASP.NET MVC-Assistenten mit Unterstützung für die Schaltfläche "Zurück"?
- 22. ASP.NET-Diagrammsteuerelemente - wie erstelle ich dieses Balkendiagramm?
- 23. Kann ich eine ArrayList als SelectList in ASP.NET MVC
- 24. Wie kann ich eine Aktion in ASP.NET MVC
- 25. Wie kann ich eine vollständige Trace.axd in ASP.NET MVC generieren?
- 26. Wie kann ich eine asp.net mvc Checkbox eine Aktion auslösen?
- 27. Wie erstelle ich eine Webanwendung mit LISP?
- 28. Wie erstelle ich eine Suchmaschine mit Filtern?
- 29. Wie erstelle ich eine Fensterinstanz mit Javascript?
- 30. Wie bekomme ich Daten in ASP.net MVC
Werfen Sie einen Blick hier http://stackoverflow.com/questions/4402958/how-to-disable-the-multiple- selection-from-the-list-box-using-jquery-oder-javascr –