So passen Sie den EditorFor CSS mit Rasiermesser an

Ich habe diese Klasse

public class Contact
{
    public int Id { get; set; }
    public string ContaSurname { get; set; }
    public string ContaFirstname { get; set; }
    // and other properties...
}

Und ich möchte ein Formular erstellen, mit dem ich all diese Felder bearbeiten kann. Also habe ich diesen Code benutzt

<h2>Contact Record</h2>

@Html.EditorFor(c => Model.Contact)

Das funktioniert gut, aber ich möchte anpassen, wie die Elemente angezeigt werden. Zum Beispiel möchte ich, dass jedes Feld in der gleichen Zeile wie seine Beschriftung angezeigt wird. Denn jetzt sieht das generierte HTML so aus:

<div class="editor-label">
  <label for="Contact_ContaId">ContaId</label>
</div>
<div class="editor-field">
  <input id="Contact_ContaId" class="text-box single-line" type="text" value="108" name="Contact.ContaId">
</div>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage