2010-06-15 60 views

Respuesta

16

¿Usted ha intentado Html.DropDownListFor(new {width:"100"})

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

EDITAR

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

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

Estos códigos no están funcionando –

+0

@Peter M, ver mi edición. Lo he probado y funciona. Si no funciona en el tuyo, entonces tenemos otro tipo de problema. Es posible que otro estilo establezca el ancho de todos los griegs

+0

gracias .. ahora está funcionando :) –

12

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

Hará la cosa. Aunque mejor utilizar la clase css

+0

Esto me funciona para ajustar el ancho. Sin embargo, ¿cómo cambiar la altura? Traté de agregar "ancho = 270px; altura = 50px" y no veo ningún efecto en la altura, ¿por qué? – newman

2

En C# que necesita añadir @, así:

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

esto funcionó para mí. Gracias – Ammar

Cuestiones relacionadas