2012-04-02 3 views
0
Function Monitor() As ActionResult 
Dim db = New QuarterDBContext() 
Dim items As IEnumerable(Of SelectListItem) = db.getQuarter.[Select](Function(c) New SelectListItem() With 
     { _ 
     .Value = c.Quarter}), _ 
     .Text = c.Quarter})_ 
    }) 
     ViewBag.Quarter = items 
     Return View() 
    End Function 

Я пытаюсь вернуть значение из выпадающего списка с помощью приведенного выше кода. Я получаю сообщение о том, что идентификатор ожидается в ".text" части кода. Любые предложения или помощь очень приветствуются! Я застрял и не могу понять, как вернуть значение ...MVC3 Список заметок

Спасибо!

ответ

1

Вы не хотите, закрывающую скобку и скобки после каждого пункта:

Function Monitor() As ActionResult 
    Dim db = New QuarterDBContext() 
    ViewBag.Quarter = db.getQuarter.[Select](Function(c) New SelectListItem() With 
     { _ 
      .Value = c.Quarter, _ 
      .Text = c.Quarter _ 
     }) 

     Return View() 
    End Function 
Смежные вопросы