Estoy probando MVC Scaffolding en un proyecto VB.NET MVC3 y me encuentro con un problema con el enlace tardío con Option Strict activado (y lo quiero).Problema de enlace tardío con MVC3 ViewBag en VB.NET
Esto funciona en C#:
public ActionResult Create()
{
ViewBag.PossibleTeams = context.Teams;
return View();
}
pero el prácticamente el mismo código en VB.NET:
Public Function Create() As ActionResult
ViewBag.PossibleTeams = context.Teams
Return View()
End Function
hace que el compilador de error Option Strict On no permite el enlace en tiempo. Eché un vistazo a la documentación aquí: http://msdn.microsoft.com/en-us/library/system.web.mvc.controllerbase.viewbag(VS.98).aspx pero no fue muy útil.
noto que una nueva aplicación de vacío en C# utiliza el ViewBag
en el HomeController
pero la versión VB.NET utiliza ViewData
, así que quizás esto es una limitación VB.NET.
Acabo de crear un nuevo proyecto VB.Net utilizando la plantilla de la aplicación de Internet para MVC4 RC y utilizó la propiedad ViewBag. No compiló hasta que lo reemplacé con ViewData. –