使用vb.net,我想做类似的事情:
@Html.DropDownListFor(Function(model) model.Distance, (value1, value2, value3))
只需手动插入这三个值。似乎应该有一个简单的方法来完成我的html
编辑:答案:
@Code
Dim listItems As New List(Of ListItem)
listItems.Add(New ListItem("nameAsString", "valueAsString"))
listItems.Add(New ListItem("nameAsString2", "valueAsString2"))
listItems.Add(New ListItem("nameAsString3", "valueAsString3"))
End Code
@Html.DropDownListFor(Function(model) model.Distance, New SelectList(listItems))
答案 0 :(得分:1)
这项工作对我来说很好......
@Code
Dim listItems As New List(Of ListItem)
listItems.Add(New ListItem("Just a Test", "0"))
listItems.Add(New ListItem("Just a Test 2", "1"))
listItems.Add(New ListItem("Just a Test 3", "2"))
End Code
@Html.DropDownList("TestList", New SelectList(listItems))