2011-02-08 75 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