我正在尝试使以下工作
Function AddService(id As Integer) As ViewResult
Dim serv As RequestedService = New RequestedService
serv.JobId = id
Dim ServiceList = New List(Of RequestedService)()
Dim ServiceQuery = From s In db.Services
Select s
ServiceList.AddRange(ServiceQuery)
ViewBag.ServiceId = New SelectList(ServiceList, s.IDServices, s.ServiceName)
Return View(serv)
End Function
但
ViewBag.ServiceId = New SelectList(ServiceList, s.IDServices, s.ServiceName)
给我以下错误:未声明's'。由于其保护级别,它可能无法访问。
我无法弄清楚如何纠正这个问题。本质上,我需要使用 id 和字符串填充 SelectList 并将其传递给视图?