내 모델을 작동하게하는 방법이다 :DropDownListFor MVC :이
public string Vehicle
public DropDownListModel()
{
List<SelectListItem> items = new List<SelectListItem>();
items.Add(new SelectListItem() { Text = "one", Value = "one" });
items.Add(new SelectListItem() { Text = "two", Value = "two" });
SelectList items2 = new SelectList(items);
VehicleList = items2;
}
public string Vehicle
{
get;
set;
}
public SelectList VehicleList
{
get;
set;
}
}
가 나는 dropdwonlist에 selectList의 렌더링하고 싶지만 내가 무엇을 얻고 것은
입니다입니다내보기 :
@using (Html.BeginForm("Post","Guestbook"))
{
@Html.Label("Name") @Html.DropDownListFor(m=> m.Vehicle,Model.VehicleList)<br />
<input type="submit" name="submit" value="submit" />
}
내가 뭘 잘못하고있어. 나는 이것에 꽤 많은 시간을 보내고 여러 가지 질문을 확인했지만 이것을 해결할 수 없었다.
이 코드의 더 완전한 버전을 제공하십시오. 지금은 구문 오류가 있습니다. –
코드가 꽤 불완전합니다. 속성 선언이없는 getter와 setter가 있습니다. 'string Vehicle'을 할당하는 코드가 없습니다 ('.ToString()'메소드를 오버라이드하지 않는 이유가 무엇입니까?) – Tseng
미안하지만, 누락 된 행을 추가했습니다. 내 코드에있었습니다. –