Проблема с поздним связыванием с MVC3 ViewBag в VB.NET

Я пробую MVC Scaffolding в проекте VB.NET MVC3 и сталкиваюсь с проблемой с поздним связыванием с включенным Option Strict (а я хочу его включить).

Это работает в C #:

public ActionResult Create()
{
    ViewBag.PossibleTeams = context.Teams;
    return View();
}

, но практически тот же код в VB.NET:

Public Function Create() As ActionResult
    ViewBag.PossibleTeams = context.Teams
    Return View()
End Function

вызывает ошибку компилятора Параметр Strict On запрещает позднее связывание . Я просмотрел документацию здесь: http://msdn.microsoft.com/en-us/library/system.web.mvc.controllerbase.viewbag (VS.98) .aspx , но это не было это не очень полезно.

Я заметил, что новое пустое приложение на C # использует ViewBag в HomeController , но версия VB.NET использует ViewData , так что, возможно, это ограничение VB.NET.

10
задан Amirhossein Mehrvarzi 29 June 2015 в 22:07
поделиться