1
내가 할 :ViewData에 바인딩하지 않고 DropDownList를 추가하는 방법은 무엇입니까?
@Html.DropDownList("ddBrand", (IEnumerable<SelectListItem>)ViewBag.Brands, new {onchange = "JavaScript:Act()"})
을하지만 제출 누를 때보기 모델의 필드 "ddBrand"을 필요로한다.
ViewData에 바인딩하지 않고 View에 DropDownList를 추가하려면 어떻게해야합니까? (보기 모델에서 "ddBrand"필드를 추가하지 않음)
나는 그것을 할 거의 funtion 만들었습니다, 그것은 문자열을 반환합니다. @ MyDropDownList.Create ("ddType", "JavaScript : DisplayTextType()", ViewBag.VehicleTypes) 텍스트로 삽입합니다 ("<"를 <으로 바꿉니다). 어떻게 해결할 수 있습니까? –
@Kak 당신의'Create' 메쏘드는'string'이 아닌'MvcHtmlString'을 리턴해야합니다. Razor 구문은 일반 문자열을 인코딩하기 때문입니다. – Eranga