Zeilenumbruch nach @ Html.LabelFor in ASP.NET MVC 4 mit Razor verhindern

8

Hier ist mein Code.

%Vor%

Aus dem obigen Code sind die Beschriftung und das Textfeld in separaten Zeilen. Ich möchte sie kombinieren, um auf der gleichen Linie zu sein, so dass ich etwas wie ...

haben kann %Vor%

Sollte wie FirstName aussehen: _ __ _ __ _

Vielen Dank im Voraus.

    
Shane LeBlanc 21.06.2012, 18:52
quelle

2 Antworten

12

Es muss etwas mit Ihrem CSS nicht stimmen, da <label> und <input> beide Inline-Elemente sind. Der einzige Grund, warum sie in separaten Zeilen erscheinen würden, wäre, wenn Ihr CSS sie als Blockelemente behandelt oder wenn sie nicht in die gleiche Zeile passen können.

Demo in jsFiddle: Ссылка

    
Dismissile 21.06.2012, 18:57
quelle
12

Hier ist, was ich getan habe, damit dies für mich funktioniert (Codeschnipsel unten).
Modell anzeigen

%Vor%

View.cshtml

%Vor%

Das Wichtigste ist das:
neu {style="display: inline;"}
in der LabelFor (..).
Funktioniert wie ein Zauber.

    
sheir 09.10.2013 19:34
quelle

Tags und Links