У меня действительно простой ViewBag.Title. Вот так:
@{
ViewBag.Title = "My Title";
ViewBag.MiniTitle = "Sub - Title";
}
который анализируется на _Layout.cshtml, на
<title>@ViewBag.Title</title>
Однако я получаю это исключение:
Thrown: "'System.Dynamic.DynamicObject' does not contain a definition for 'Title'"
(Microsoft.CSharp.RuntimeBinder.RuntimeBinderException)
Exception Message = "'System.Dynamic.DynamicObject' does not contain a definition for
'Title'", Exception Type = "Microsoft.CSharp.RuntimeBinder.RuntimeBinderException"
Я искал, и я не мог найти много информации об этом. Это в основном та же проблема, с которой сталкивался этот парень: http://forums.asp.net/t/1715878.aspx?MVC3+Razor+Viewbag+Title+RuntimeBinderException
Моя проблема тоже такая же, как и последний парень, который опубликовал. Это не создает для меня никаких проблем, проекты отлично работают, а также мои заголовки. Однако мне не нравится тот факт, что исключение вызывается из-за того, что они дороги.
Кто-нибудь знает, как я могу исправить эту проблему? Спасибо!