Кажется, что ViewData только сверху вниз. Поэтому, если вы назначите значение в родительском элементе partials или контроллере, которое будет работать, но не наоборот. Мне удалось заставить его работать с помощью Context.Item
Context.Items ["JSONFeatures"] = "test"; Частично
Context.Items [ "JSONFeatures"] ToString ().; на MasterPage
Надеюсь, это кому-нибудь поможет. Я не уверен, что это лучшие практики, но это работает, я знаю лучше!