2011-08-10 5 views

답변

3
@Html.DropDownList("ManufacturerId", Enumerable.Empty<SelectListItem>(), 
    new { @style = "width: 500px;" }) 
+0

Ahhhh 면도기 "@"!! 도와 주셔서 감사합니다! – MissioDei

2

당신이하고있는 일의 일반적인 요지가 작동해야하지만, 귀하의 주장이 다소 혼란 스러울 수 있습니다. 어떻게 정보 :`DropDownListFor` 방법은 첫 번째 매개 변수로 람다 식을 취

@Html.DropDownList("ManufacturerId", Enumerable.Empty<SelectListItem>(), 
    new{ style="width: 500px;"}) 
+0

원래 @Html.DropDownList ("ManufacturerId", String.Empty)를 사용하고있었습니다. 스타일 부분을 추가 할 때 여전히 잘못된 인수가 표시됩니다. – MissioDei

+0

@MissioDei : 두 번째 인수로'null' 인수를 추가하십시오. 'string.Empty'를'optionLabel' 인자로 넘겨주었습니다 만,'selectList' 인자 뒤에 인자가 오게되는 다른 오버로드가 있습니다. 올바른 오버로드 시그니처의 전체 목록은 http://msdn.microsoft.com/en-us/library/system.web.mvc.html.selectextensions.dropdownlist.aspx를 참조하십시오. 통과하는 인수가 일치하는지 확인하십시오 . – StriplingWarrior

관련 문제