Razor
엔진을 사용하고 있지만 내 프로젝트에는 MVC
프레임 워크를 사용하지 않습니다. DropDownList
은 다음 코드를 사용하여 바인딩됩니다.드롭 다운 목록에서 선택한 값을 설정하십시오.
var data= new List<SelectListItem>();
data.Add(new SelectListItem() {Text="abc", Value="1"});
data.Add(new SelectListItem() { Text = "def", Value = "2"});
var testDropdown= @Html.DropDownList("mydropdown",data);
나는 그것이 MVC
프로젝트 아니지만에만 cshtml 페이지를 사용하여 논리를 렌더링하기 때문에 아마 인텔리에 표시되지 new SelectList()
또는 DropdownListFor()
의 사용을 제안 답변을 확인했다.
ViewModel
또는 모델 사용과 관련된 솔루션으로 변환 할 수 없습니다.
DropDownList
에 대해 선택한 값을 설정하지 못한 쉬운 방법이 있습니까? 당신이 원하는 항목을 만들 때
처럼 할당 할 수 있습니다하지만 내 대답을 업데이트 SelectListItem' 클래스 – ilyabreev
'에서 selected''라는 어떤 문자열 속성이 없습니다 – Whiplash450