Posso impostare la larghezza di un controllo EditorFor sulla mia vista?MVC e EditorDa larghezza
ho impostato alcuni parametri:
[Required, DisplayName("Payee Name"), StringLength(50)]
public string Name { get; set; }
Comunque, io non riesco a impostare la larghezza della casella di testo che viene reso.
<table width="300" border="0" cellpadding="3" cellspacing="0">
<tr>
<td>
<%=Html.LabelFor(m => m.Name)%>
</td>
<td>
<%=Html.EditorFor(m => m.Name)%>
</td>
</tr>
Questo può essere fatto in qualche modo?
ho provato:
<%=Html.EditorFor(m => m.Name, new {width=50)%>
Ma nessuna gioia ...
Suona bene, ma come? Mi piacerebbe averlo come CSS, per avere un'impostazione generica per i miei controlli. – Craig
@cdotlister - Prova questo: '<% = Html.EditorFor (m => m.Name, new {@class =" myCss "})%>' allora nel tuo file .css hai 'input.myCss {width: 50em ;} ' –
L'ho fatto, ma il controllo viene visualizzato in questo modo: – Craig