knockoutjs 드롭 다운 목록에 문제가 있습니다. MVC 5 응용 프로그램에 녹아웃에서 바인딩 된 내 면도기보기가 있습니다.녹아웃 드롭 다운 목록 MVC5의 모델로 전달합니다.
<select name="alddlname" id="alddl"
data-bind="
options: authorityLevel,
optionsText: 'AuthorityLevel',
optionsValue: 'aid',
value: aid
">
</select>
내가 사용 선택한 항목에 연결하고 모델 속성에 전달할 것
public List<authorityLevel> authLevellistItems { get; set; }
public string SelectedAuthType { get; set; }
그 selectedAuthType은 다음 값으로 설정됩니다 그래서 드롭 다운 목록에 모델을 결합하고 싶습니다 A의 당신을
드롭 다운이
var authorityLevelList = Html.Raw(JsonConvert.SerializeObject(ViewBag.authorityLevelDDL));
$(document).ready(function()
{
var vm = new AppViewModel();
vm.authorityLevel = ko.mapping.fromJS(@authorityLevelList);
ko.applyBindings(vm);
});
와 녹아웃에서 poppulated됩니다 감사합니다 내가 내 데이터 내가 녹아웃 JSON 배열 객체에 의해 채워지는 드롭 다운 목록을 녹아웃에서 속성을 결합 여전히 @html.DropDownListFor
도우미를 사용하면 내가
그것을 알아 낸 있도록
문제의 세부 정보가 담긴 코드를 더 많이 표시하거나 JSFiddle에서 문제의 예를 만드십시오. 충분한 정보가 여기에 없습니다. – Tanner
추가 C# 코드로 편집 됨 –