2010-06-15 3 views

Répondre

16

Avez-vous essayé Html.DropDownListFor(new {width:"100"})

ou Html.DropDownListFor(new {@class:"longDropdownList"})

EDIT

<style> 
    .MakeWide { width: 200px; } 
</style> 

<%= Html.DropDownListFor(x => x.Name, new SelectList(new List<string>()), new { @class = "MakeWide" })%> 
+1

Ces codes ne fonctionnent pas –

+0

@Peter M, voir mon édition. J'ai testé cela et cela fonctionne. Si cela ne fonctionne pas, alors nous avons un autre type de problème. Il est possible qu'un autre style définisse la largeur de toutes les zones de saisie griegs

+0

merci .. maintenant il fonctionne :) –

12

@Html.DropDownListFor(x => x.Name, new SelectList(new List<string>()), new {style="width:270px;"});

Fera la chose. Bien mieux utiliser la classe css

+0

Cela fonctionne pour moi d'ajuster la largeur. Cependant, comment changer la hauteur? J'ai essayé d'ajouter "width = 270px; height = 50px" et de voir aucun effet sur la hauteur, pourquoi? – newman

2

En C# vous avez besoin d'ajouter @, comme ceci:

new { @style = "width: 350px;" } 
+0

cela a fonctionné pour moi. Merci – Ammar

Questions connexes