2011-02-08 89 views
0

使用webmatix我打算创建下拉列表。但它给了我错误信息。ASP.Net 4下拉列表

@code 

Dim items As New List(Of SelectListItem)() 
items.Add(New SelectListItem() With { _ 
    .Text = "Swimming", _ 
    .Value = "1" _ 
}) 
items.Add(New SelectListItem() With { _ 
    .Text = "Cycling", _ 
    .Value = "2", _ 
    .Selected = True _ 
}) 
items.Add(New SelectListItem() With { _ 
    .Text = "Running", _ 
    .Value = "3" _ 
}) 


End code 
<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <meta charset="utf-8" /> 
     <title></title> 
    </head> 
    <body> 
     @Html.TextBox("Name") <br/> 
     @Html.DropDownList(@items) 
    </body> 
</html> 

错误消息

Compiler Error Message: BC30201: Expression expected. 

Source Error: 



Line 26:  <body> 
Line 27:   @Html.TextBox("Name") <br/> 
Line 28:   @Html.DropDownList(@items) 
Line 29:  </body> 
Line 30: </html> 

你可以点我,我在做什么错在这里?

感谢 SR

回答

0
@Html.DropDownList(@items) 

您已经是代码块内,以便

@Html.DropDownList(items) 

应该足够

+0

感谢它的工作 – sfgroups 2011-02-09 04:40:05